1. Helm
Helm 是 Kubernetes 包管理器。
Helm 是 Kubernetes 应用查找、分享和使用的最佳方式。
Helm 帮助您管理 Kubernetes 应用 -- Helm Chart,即使是最复杂的 Kubernetes 应用程序,都可以帮助您定义、安装和升级。
Helm 使用 Charts 的打包格式来描述一组相关的 Kubernetes 资源的文件的集合。
Helm 于 2015 年在 Deis 创立,后来被微软收购。在 2018 年,Helm 成为了 CNCF 的托管项目,于 2020 年 4 月 30 日从 CNCF 毕业。
Helm 在云原生领域已经拥有广泛的影响力,Helm Charts 每月的下载量十分惊人。目前,Helm3 进一步降低了 Kubernetes 中安装和管理软件的准入门槛,使其更加受欢迎。目前在 Github 拥有超过 3 万个 Star。
该项目在 CNCF 托管:
- CNCF 分层:应用定义与开发
- CNCF 分类:应用定义与镜像构建
- CNCF 成熟度:已毕业
1.1. 产品特性
Helm Chart 易于创建、发版、分享和发布。
1.2. 适用场景
- Helm Chart 定义 Kubernetes 应用包格式和内容。
- helm 查找、安装、升级、卸载 Kubernetes 包。