• 生命周期管理:可以实现对组件实例的查询、安装、卸载、升级、回滚。
• 方便的命令行:对于简单变量,可以在部署的同时指定对应的参数,方便部署。
• 插件和工具生态:作为CNCF 项目,Helm 已经变成了K8S 基础生态的一部分,各种各样的外部系统都会对它进行默认支持,CICD 工具集成方面有得天独厚的优势;同时用户能够从社区中获取丰富的专业知识和共享的Chart 包。
• 确保Secret 安全性:一些敏感数据在Kubernetes 中会存储为文本文件,作为Helm 模版和值的一部分,而helm-secrets 插件为关键信息提供秘密管理和保护,将相关值进行加密。
• Chart 调试功能:Helm 提供了一些命令让用户在安装前测试资源的正确性,检查Chart 是否正确生成,例如helm lint;helm install —dry-run — debug 等。
以上内容摘自《SREWorks 云原生数智运维工程实践》电子书,点击https://developer.aliyun.com/ebook/download/7784可下载完整版。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。