Helm
Intro
Helm describes itself as “The package manager for Kubernetes”. An excerpt taken from the official Helm website describing what that means:
Helm helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.
Charts are easy to create, version, share, and publish — so start using Helm and stop the copy-and-paste.
Helm is a graduated project in the CNCF and is maintained by the Helm community.
Exactly how easy it is to create and manage these helm charts is going to be the topic of the next few sections. We are going to learn how to create helm charts, how to use helm’s built-in templating language and how to deploy complex applications containing multiple microservices with a single command.
Helm Validation
Before starting, let’s make sure things are up and running as they should.
Open your terminal application and run the helm command without any options to make sure it is installed and view a list of operations:
helm
To get some information about the version of your helm client run:
helm version
Which version of helm are you running?
In case you got an error message or warning with the initial commands, please contact your instructor at this point.