Kubernetes Gains Traction: Orchestrating Data Workloads

Authors

  • Naresh Dulam Vice President Sr Lead Software Engineer, JP Morgan Chase, USA Author
  • Venkataramana Gosukonda Senior Software Engineering Manager, Wells Fargo, USA Author
  • Karthik Allam Big Data Infrastructure Engineer, JP Morgan & Chase, USA Author

Keywords:

Kubernetes, container orchestration

Abstract

Kubernetes has fundamentally changed how organizations manage and orchestrate data workloads, offering a robust and scalable platform that meets the growing demands of modern distributed systems. As an open-source container orchestration platform, Kubernetes automates containerized applications' deployment, scaling, and management, addressing critical challenges associated with resource optimization, fault tolerance, and managing dynamic workloads. Built on a modular architecture featuring pods, services, and namespaces, Kubernetes provides a unified framework that simplifies container management across on-premises and cloud environments, enabling organizations to embrace hybrid and multi-cloud strategies quickly. The platform's ability to dynamically allocate resources ensures efficient handling of data-intensive workloads, including big data workflows and real-time analytics. At the same time, its self-healing capabilities and declarative configurations enhance system reliability and fault tolerance. Kubernetes is particularly effective in managing modern data pipelines' scaling & performance requirements, making it a critical tool for businesses leveraging data-driven decision-making processes. By integrating with popular big data tools and frameworks, Kubernetes supports advanced analytics and machine learning workflows, enabling seamless processing and analysis of large-scale datasets. However, adopting Kubernetes for data workloads presents challenges such as mastering its steep learning curve, addressing persistent storage complexities, and implementing robust security measures for sensitive data. Overcoming these hurdles requires a strategic approach, including best practices like efficient cluster management, leveraging native monitoring tools, and utilizing the Kubernetes community's extensive resources. By embracing Kubernetes, organizations unlock significant operational benefits, including enhanced resource utilization, seamless scalability, & improved workload efficiency, enabling them to stay competitive in a data-driven landscape. With its ability to orchestrate diverse workloads, Kubernetes simplifies the management of modern application ecosystems and empowers businesses to innovate and respond to market demands with agility.

Downloads

Download data is not yet available.

References

Abdelbaky, M., Diaz-Montes, J., Parashar, M., Unuvar, M., & Steinder, M. (2015, December). Docker containers across multiple clouds and data centers. In 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC) (pp. 368-371). IEEE.

Murudi, V., & Kumar, K. M. (2016). Container ecosystem based PaaS solution for Telco Cloud Analysis and Proposal. GSTF Journal on Computing, 5(1).

Schulz, W. L., Durant, T. J., Siddon, A. J., & Torres, R. (2016). Use of application containers and workflows for genomic data analysis. Journal of pathology informatics, 7(1), 53.

Soppelsa, F., & Kaewkasi, C. (2016). Native docker clustering with swarm. Packt Publishing Ltd.

Balaganski, A. (2015). API Security Management. KuppingerCole Report, (70958), 20-27.

Chayapathi, R., Hassan, S. F., & Shah, P. (2016). Network functions virtualization (NFV) with a touch of SDN. Addison-Wesley Professional.

Tools, P. P., & Data, P. W. (2015). File Systems. JETS.

D’Hoinne, J., Hils, A., & Neiva, C. (2014). Magic quadrant for web application firewalls. Gartner, Stamford, CT, USA, Tech. Rep, 1.

Winn, D. C. (2016). Cloud Foundry: the cloud-native platform. " O'Reilly Media, Inc.".

Iordache, A. (2016). Performance-cost trade-offs in heterogeneous clouds (Doctoral dissertation, Université Rennes 1).

Dunie, R., Schulte, W. R., Cantara, M., & Kerremans, M. (2015). Magic Quadrant for intelligent business process management suites. Gartner Inc.

Evens, J. (2015). A comparison of containers and virtual machines for use with NFV.

Yaqub, E. (2015). Generic Methods for Adaptive Management of Service Level Agreements in Cloud Computing (Doctoral dissertation, Niedersächsische Staats-und Universitätsbibliothek Göttingen).

Suneja, S., & Seelam, S. (2016). ConfAdvisor: A Performance-centric Configuration Tuning Framework for Containers on Kubernetes Tatsuhiro Chiba, Rina Nakazawa, Hiroshi Horii.

Sanchez, C. (2015). Scaling docker with kubernetes. Website. Available online at http://www. infoq. com/articles/scaling-docker-with-kubernetes, 35.

Downloads

Published

29-05-2017

How to Cite

[1]
Naresh Dulam, Venkataramana Gosukonda, and Karthik Allam, “Kubernetes Gains Traction: Orchestrating Data Workloads”, Distrib Learn Broad Appl Sci Res, vol. 3, pp. 69–93, May 2017, Accessed: Dec. 22, 2024. [Online]. Available: https://dlabi.org/index.php/journal/article/view/221

Similar Articles

1-10 of 13

You may also start an advanced similarity search for this article.