Chapter 9: Introducing Helm for Kubernetes

In the previous chapter, we learned how to install and use Kustomize. In this chapter, let's learn about Helm (https://helm.sh).

Helm is the de facto Kubernetes package manager, and one of the best and easiest ways to install any kind of complex application on Kubernetes.

Helm is not part of kubectl, nor does it have a kubectl plugin, but it plays a big role in the Kubernetes space and is a must-know tool.

In this chapter, we are going to learn about Helm v3, in particular, how to install applications, upgrade and roll back application releases, create and lint Helm charts, and extend Helm with plugins.

Note

We are going to use Helm v3 as it was the latest version of Helm at the time of writing.

We're ...

Get kubectl: Command-Line Kubernetes in a Nutshell now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.