Kubernetes Helm Basics

November 13, 2024 note-to-self k8s

This is for my own understanding. It might be wrong but reflects my current understanding.

Helm is a package manager and templater. It stores whatever info it has about the configuration in the "Secrets" of the cluster, so it know what the current configuration is. For example, if you need to roll back, it can do look up the details of the last successful release and roll back to it.

Helm, among other things, is a wrapper for kubectl apply but if you use kubectl apply directly, then you don't get the benefit of helm storying the configuration in the cluster.