As many companies in the tech industry shift towards smaller, more independent microservices, tools like Kubernetes, Docker, and Helm are becoming essential in facilitating the development and deployment of these microservices.
While Kubernetes is used to manage available resources and orchestrate deployments, Helm is a tool that allows developers to coordinate the information sent to Kubernetes clusters. Helm runs on top of Kubernetes and outlines how an application will be structured.
Let’s take a closer look at Helm and its template files. You’ll want to install Helm first if you’d like to follow along and test Helm templating locally. If you have Homebrew, you can run the command
brew install helm in your terminal. Otherwise, follow the Helm Installation tutorial.
Understanding Helm Charts
In general, Helm operates in a chart format. A chart is a collection of files in a directory that relate to some set of Kubernetes resources. …