...

/

Introduction to Helm

Introduction to Helm

Learn about package managers and how Helm came into action.

Background

Every operating system has at least one packaging mechanism. Some Linux distributions use RPM or APT. Windows uses Chocolatey, and macOS uses Brew. Those are all package mechanisms for operating systems. But why does that matter in the context of Kubernetes?

We might say that Kubernetes is a scheduler, while Windows, Linux, and macOS are operating systems. This is correct, but it’s only partly true. We can think of Kubernetes as an operating system for clusters, while Linux, Windows, and macOS are operating systems of individual machines. The scheduler is only one of the many features of Kubernetes, and saying that it’s an operating system for a cluster is a more precise way to define it. It serves a similar purpose as, say, Linux, except that it operates ...