mcpField
H
Helm

Helm

官方
helm.sh云与 DevOps30.4khelm今天更新
代码仓库访问官网

关于 Helm

Helm 是 Kubernetes 的包管理器,使用 Charts 定义、安装和管理应用。支持版本管理、依赖解析和发布生命周期,简化了容器化应用在 Kubernetes 中的部署和维护。

主要功能

  1. 01从仓库添加和管理 Helm Charts
  2. 02安装、升级和卸载 Kubernetes 应用
  3. 03查看、列表和追踪应用发布版本
  4. 04打包自定义 Charts 并发布到仓库

适用场景

  1. 01在 Kubernetes 集群中快速部署常用应用(如数据库、监控工具)
  2. 02管理多个环境中的应用配置和版本升级
  3. 03在 CI/CD 工作流中自动化应用部署

安装

选择你的系统或包管理器,复制命令到终端运行。

$
brew install helm

安装完成后运行helm --version确认安装成功。

命令示例

常用命令按使用顺序排列。

01
helm repo add bitnami https://charts.bitnami.com/bitnami
02
helm install my-app bitnami/nginx
03
helm list

详细介绍

Helm

Build Status Go Report Card GoDoc CII Best Practices OpenSSF Scorecard LFX Health Score

Helm 是用于管理 Chart 的工具。Chart 是预配置 Kubernetes 资源的包。

使用 Helm 可以:

  • 查找并使用打包为 Helm Chart 的热门软件,在 Kubernetes 中运行
  • 将自己的应用程序作为 Helm Chart 分享
  • 创建可重复构建的 Kubernetes 应用程序
  • 智能管理 Kubernetes 清单文件
  • 管理 Helm 包的发布版本

一篮子 Helm

Helm 是一种简化 Kubernetes 应用程序安装和管理的工具。 可以把它看作 Kubernetes 的 apt/yum/homebrew。

  • Helm 会渲染模板并与 Kubernetes API 通信
  • Helm 可以在笔记本电脑、CI/CD 或任何需要运行的地方运行。
  • Chart 是 Helm 包,至少包含以下两项内容:
    • 包的说明(Chart.yaml)
    • 一个或多个模板,其中包含 Kubernetes 清单文件
  • Chart 可以存储在磁盘上,也可以从远程 Chart 仓库获取 (如 Debian 或 RedHat 软件包仓库)

Helm 开发版和稳定版

Helm v4 是当前稳定版本,在 main 分支上开发。 Helm v3 在 dev-v3 分支上处于支持模式:截至 2026 年 7 月 8 日提供错误修复,截至 2026 年 11 月 11 日提供安全修复。

安装

Helm 客户端的二进制文件可在发布页面找到。

解压 helm 二进制文件并将其添加到 PATH,即可开始使用!

如果要使用包管理器:

  • Homebrew 用户可以使用 brew install helm。
  • Chocolatey 用户可以使用 choco install kubernetes-helm。
  • Winget 用户可以使用 winget install Helm.Helm。
  • Scoop 用户可以使用 scoop install helm。
  • Snapcraft 用户可以使用 snap install helm --classic。
  • Flox 用户可以使用 flox install kubernetes-helm。
  • Mise-en-place 用户可以使用 mise use -g helm@latest

要快速启动并运行 Helm,请从快速入门指南开始。

如需了解更多选项(包括安装预发布版本),请参阅安装指南。

文档

通过快速入门指南开始使用,或深入阅读完整文档。

路线图

Helm 路线图使用 GitHub 里程碑来跟踪项目进展。

Helm v4 在 main 分支上开发。Helm v3 在 dev-v3 分支上处于支持模式,仅接收错误修复和安全修复。

社区、讨论、贡献和支持

您可以通过以下渠道联系 Helm 社区和开发者:

贡献

如果您有兴趣参与贡献,请在提交拉取请求之前参阅贡献指南。

行为准则

参与 Helm 社区须遵守行为准则。

评论

支持 Markdown