Helm 是一个管理 Charts 的工具。图表是预先配置的 Kubernetes 资源包。
使用 Helm 可以:
查找并使用打包为 Helm Charts 的流行软件在 Kubernetes 中运行
将您自己的应用程序共享为 Helm Charts
创建 Kubernetes 应用程序的可重复构建
智能管理您的 Kubernetes 清单文件
管理 Helm 包的发布
Helm 是一个简化 Kubernetes 应用程序安装和管理的工具。可以将其想象为 Kubernetes 的 apt/yum/homebrew。
Helm 渲染您的模板并与 Kubernetes API 进行通信
Helm 可在您的笔记本电脑、CI/CD 或任何您希望其运行的地方运行。
图表是 Helm 包,至少包含两个内容:
包的描述( Chart.yaml
)
一个或多个模板,其中包含 Kubernetes 清单文件
图表可以存储在磁盘上,或从远程图表存储库(如 Debian 或 RedHat 软件包)获取
Helm 客户端的二进制下载可以在发布页面找到。
解压helm
二进制文件并将其添加到您的 PATH 中,然后就可以开始了!
如果您想使用包管理器:
Homebrew 用户可以使用brew install helm
。
Chocolatey 用户可以使用choco install kubernetes-helm
。
Scoop 用户可以使用scoop install helm
。
Snapcraft 用户可以使用snap install helm --classic
。
Flox 用户可以使用flox install kubernetes-helm
。
要快速启动并运行 Helm,请从快速入门指南开始。
请参阅安装指南了解更多选项,包括安装预发行版。
开始使用快速入门指南或深入阅读完整的文档
Helm 路线图使用 GitHub 里程碑来跟踪项目的进度。
您可以通过以下渠道联系 Helm 社区和开发人员:
Kubernetes 松弛:
#helm-用户
#helm-dev
#图表
邮件列表:
头盔邮件列表
开发者电话会议:太平洋地区周四 9:30-10:00(会议详情)
如果您有兴趣贡献,请在提交拉取请求之前参阅贡献指南。
参与 Helm 社区受行为准则约束。