高级第 7 / 10 节30 分钟 · 实操
Release 管理
Helm 课程的一部分
第一次安装一个 Chart 是最容易的部分。真正的工作从那之后才开始:新镜像发布了,某个配置值要改,有人为了黑五把副本数调高,最后总会上线一个根本跑不起来、必须退回一小时前那个样子的东西。这些事如果都在活着的集群上手工来做,做够次数,你迟早会把错误的 YAML 应用到错误的环境上,或者忘了自己动手之前到底哪些设置是生效的。Helm 会完整保留它安装过的一个发布版本(release)的每一个版本的历史,为的就是让"退回到之前那个"成为一条命令,而不是一下午的猜测。
发布版本是某个 Chart 的一个具体安装实例,带有一个名字,Helm 会跟踪它经历的每一次改动。发布版本一旦存在,你要改什么就不是重新安装它,而是升级它:
想在真实环境里学习 Helm Release 管理 吗?
点击下方,立即获得一台预装 Helm 的 Linux 主机,跟懂你代码的 AI 导师一起完成 Release 管理 的实操练习。
开始这节课Release 管理你将学到什么
- Helm upgrade
- Helm rollback
- Helm history
- --atomic
- --wait
- --timeout
- --install on upgrade
- Blue/green with two releases
