Helmfile
Helmfile
Helm 用于部署一个应用(以及可能少量依赖)是完全够用的(我都不太好意思说它好用)。但当需要部署的服务很多、且依赖关系各不相同时,它很快就会失控。
Helmfile 非常适合描述一大组要部署的 chart 及其 values。它可以按环境设置 values,还能从多种来源部署 chart——git 仓库、官方仓库以及本地文件系统,这一点很好用。
write-values
要确保写出正确的 YAML 和 Go 模板咒语可能会很烦人,而通过实际部署来测试也并不理想。作为正规测试的替代方案,helmfile write-values 非常好用,因为它会运行所有模板渲染,并把文件输出到磁盘供你检查。
随机一篇博客