Helm版本支持策略
Helm的版本用 描述,x
是主版本,是次版本,z
是补丁版本,遵循 语义化版本 术语。
Helm项目维护了一个针对最近次要版本的发布分支。适当的修复,包括安全修复、从发布分支中的cherry-pick, 视严重程度而定。更多细节请查看 。
可支持的版本偏差
从Helm 3开始,Helm 编译时假定与针对版本的Kubernetes兼容。由于Helm 2对Kubernetes次版本变更的支持稍微严格一点, 则假定与Kubernetes的n-1
版本兼容。
例如,如果您在使用一个针对Kubernetes 1.17客户端API版本编译的Helm 3版本,那么它应该可以安全地使用Kubernetes 1.17, 1.16,1.15,以及1.14。如果您在使用一个针对Kubernetes 1.16客户端API版本编译的Helm 2版本,那么它应该可以安全地使用 Kubernetes 1.16 和 1.15。
如果您选择了一个Kubernetes版本不支持的Helm,需自负风险。
请参考下表来确定哪个版本的Helm与您的集群兼容。