基于 vCluster 以 Docker 容器运行 Kubernetes 集群,是 KinD 的替代方案,支持暂停恢复与内置负载均衡。
helm/helm
Kubernetes 的包管理工具,用 Chart 打包、安装和管理应用。
- Star
- 30,340
- Fork
- 7,848
- 未关闭 Issue
- 485
- 最近提交
- 昨天
这是什么?
Helm 以 Chart 的形式打包 Kubernetes 应用。Chart 由预先配置好的 Kubernetes 资源组成,包含描述包信息的 Chart.yaml 和若干模板文件。Helm 会渲染模板并与 Kubernetes API 通信,完成应用的安装、升级和回滚,类似于为集群工作负载提供的 apt 或 Homebrew。
团队可以用 Helm 从 Chart 仓库安装常见软件,也可以把自己的应用打包成 Chart 共享,并借助它对 Kubernetes 清单进行可复现的部署。客户端可运行在本地电脑、CI/CD 流水线或任何能访问集群的环境中。Chart 既可以存放在本地磁盘,也可以从远程仓库拉取。
目前 Helm v4 是主分支上的稳定版本,v3 在 dev-v3 分支上仅接收缺陷和安全修复。
核心功能
- 01将 Kubernetes 资源打包为可复用的 Chart,支持模板。
- 02在集群中安装、升级和回滚应用版本。
- 03渲染模板并直接与 Kubernetes API 通信。
- 04可从本地目录或远程 Chart 仓库加载 Chart。
- 05支持通过 Homebrew、Winget、Scoop、Snap 等包管理器安装。
适用场景
- 从已发布的 Chart 中向 Kubernetes 集群安装现成软件。
- 把内部应用打包成 Chart,供其他团队部署。
- 在 CI/CD 流水线中以可重复的方式部署 Kubernetes 清单。
快速上手
- 1
从 Releases 页面下载 helm 二进制文件
- 2
或使用 Homebrew 安装(macOS 或 Linux)
brew install helm
使用前须知
- Helm v3 仅接收错误修复和安全修复;当前版本是 main 分支上的 v4。
- Helm 需要能够访问 Kubernetes 集群才能安装和管理 Chart。
标签
常见问题
- helm 是什么?
- Kubernetes 的包管理工具,用 Chart 打包、安装和管理应用。 Helm 以 Chart 的形式打包 Kubernetes 应用。Chart 由预先配置好的 Kubernetes 资源组成,包含描述包信息的 Chart.yaml 和若干模板文件。Helm 会渲染模板并与 Kubernetes API 通信,完成应用的安装、升级和回滚,类似于为集群工作负载提供的 apt 或 Homebrew。
- helm 可以免费使用吗?用的什么许可证?
- helm 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- helm 还在维护吗?
- 活跃维护中。helm 最近一次提交是在 2026年10月18日。
- helm 适合用来做什么?
- 从已发布的 Chart 中向 Kubernetes 集群安装现成软件。 把内部应用打包成 Chart,供其他团队部署。 在 CI/CD 流水线中以可重复的方式部署 Kubernetes 清单。
- helm 怎么安装和运行?
- 从 Releases 页面下载 helm 二进制文件 或使用 Homebrew 安装(macOS 或 Linux): brew install helm
- 在哪里获取 helm?
- 源代码和安装说明在 GitHub 上:https://github.com/helm/helm
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1019110Other更新于 5个月前
面向分布式系统关键数据的可靠分布式键值存储,基于 Raft 共识算法与 gRPC 接口。
5.2万1.1万GoApache-2.0更新于 5小时前
基于 Kubernetes 的 AI 模型推理平台,统一部署和服务预测式与生成式模型,支持多种机器学习框架。
61321741GoApache-2.0更新于 5小时前
收集真实 DevOps、SRE 与云工程面试题,按公司和岗位分类整理。
14971630无许可证更新于 21天前
Moby 是 Docker 发起的开源容器项目,提供可组合的组件,用于构建自定义的容器系统。
7.2万1.9万GoApache-2.0更新于 2小时前