其他
Helm v3.0 稳定版发布,一个重要里程碑
2019年11月13日, Helm团队发布 Helm v3
的第一个稳定版本。
Helm 3
以 Helm 2
的核心特性为基础,改进了 chart
存储库、版本管理、安全性和 chart
库。在这个版本中,Helm
维护者整合了来自社区的反馈和请求,以更好地满足 Kubernetes
用户和广泛的云原生生态系统的需求。
Helm 3
的内部实现已从 Helm 2
发生了很大变化,使其与 Helm 2
不兼容!
该版本主要变化如下:
1、最明显的变化是 Tiller
的删除
2、Release
不再是全局资源,而是存储在各自命名空间内
3、Values
支持 JSON Schema
校验器,自动检查所有输入的变量格式
4、移除了用于本地临时搭建 Chart Repository
的 helm serve
命令。
5、helm install
不再默认生成一个 Release 的名称,除非指定了 --generate-name
。
6、Helm CLI
个别更名
helm delete
更名为 helm uninstall
helm inspect
更名为 helm show
helm fetch
更名为 helm pull
但以上旧的命令当前仍能使用。
云原生时代,你还有什么理由不去尝试一下 Helm v3 呢?
以下是 Helm 3
的一些资源:
官方文档:https://helm.sh/docs
自v2以来的变化常见问题:https://helm.sh/docs/faq/#changes-since-helm-2
v2迁移v3的文档:https://helm.sh/docs/topics/v2_v3_migration/
帮助从v2迁移v3的插件:https://github.com/helm/helm-2to3