Helm Version Support Policy
Helm versions are expressed as , where x
is the major version, is the minor version, and z
is the patch version, following Semantic Versioning terminology.
The Helm project maintains a release branch for the most recent minor release. Applicable fixes, including security fixes, are cherry-picked into the release branch, depending on severity and feasibility. More details can be found in .
Supported Version Skew
As of Helm 3, Helm is assumed to be compatible with versions of Kubernetes it was compiled against. Due to Kubernetes’ changes between minor versions, Helm 2’s support policy is slightly stricter, assuming to be compatible with n-1
versions of Kubernetes.
For example, if you are using a version of Helm 3 that was compiled against the Kubernetes 1.17 client APIs, then it should be safe to use with Kubernetes 1.17, 1.16, 1.15, and 1.14. If you are using a version of Helm 2 that was compiled against the Kubernetes 1.16 client APIs, then it should be safe to use with Kubernetes 1.16 and 1.15.
If you choose to use Helm with a version of Kubernetes that it does not support, you are using it at your own risk.
Please refer to the table below to determine what version of Helm is compatible with your cluster.