학술논문

Creating Helm Charts to ease deployment of Enterprise Application and its related Services in Kubernetes
Document Type
Conference
Source
2021 International Conference on Computing, Communication and Green Engineering (CCGE) Computing, Communication and Green Engineering (CCGE), 2021 International Conference on. :1-5 Sep, 2021
Subject
Communication, Networking and Broadcast Technologies
Computing and Processing
General Topics for Engineers
Power, Energy and Industry Applications
Signal Processing and Analysis
Scalability
Green products
Buildings
Production
Organizations
Containers
User experience
Authentication service
Backup service
Cloud Computing and Containerization
Docker
Front end service
Helm Charts
Kubernetes
Language
Abstract
Modern day software applications are required to have high availability and performance capabilities to ensure highly productive features and a smooth user experience. It becomes increasingly difficult for organizations to innovate with rapid building, testing and deployment of systems in static, monolithic environments. In order to ascertain the development of resilient applications, Kubernetes is widely used for distributed systems for workload scalability and orchestration of containers. The management of the system using Kubernetes becomes progressively inconvenient with increasing size and complexity. In order to make the process of Kubernetes configuration simpler and faster, Helm charts are used to preconfigure applications and automate the processes of development, testing and production. This paper proposes a method to ease the deployment of the enterprise application in Kubernetes using Helm charts. Our study shows that deployment of Kubernetes resources is simplified using Helm such that applications can be defined as a set of components in the minikube Kubernetes cluster. The experimental results of the proposed method show that there is 6.185 times speed improvement in the deployment process by using Helm. This makes it extremely influential for DevOps teams to improve their cluster management.