⑴Helm(应用程序安装管理工具是一款十分好用的软件安装管理软件。Helm(应用程序安装管理工具可以帮助用户轻松管理Helm Charts、Kuberes清单文件和Helm包的发布,而且可以直接帮助用户安装下载好的下载包并且可以实时的为用户提供程序升级。
⑵轻松管理Helm Charts、Kuberes清单文件和Helm包的发布。
⑶即使是最复杂的Kuberes应用,图表也能处理。
⑷就地升级和定制挂钩。
⑸图表易于在公共或私人服务器上进行版本、共享和托管。
⑹轻松地回滚到旧版本的发行版。
⑺在你的笔记本、CI/CD或任何你想让它运行的地方运行。
⑻Helm把Kuberes资源(比如deployments、services或 ingress等 打包到一个chart中,而chart被保存到chart仓库。通过chart仓库可用来存储和分享chart。Helm使发布可配置,支持发布应用配置的版本管理,简化了Kuberes部署应用的版本控制、打包、发布、删除、更新等操作。
⑼微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kuberes服务编排领域的唯一开源子项目,做为Kuberes应用的一个包管理工具,可理解为Kuberes的apt-get / yum,由Deis 公司发起,该公司已经被微软收购。Helm通过软件打包的形式,支持发布的版本管理和控制,很大程度上简化了Kuberes应用部署和管理的复杂性。