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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.