本文目录导读:

部分维护,部分不维护。
这完全取决于你指的是哪个 Helm Chart 以及它的托管位置。
具体可以分为以下三种情况:
“官方” Helm Chart(CNCF 或 Helm 项目自身)
- 基本不维护(已归档)
- 说明: 以前在 Helm 官方仓库(
https://charts.helm.sh/stable和https://charts.helm.sh/incubator)中的 Chart,现在已经停止维护。 - 发生了什么: 2022 年,Helm 社区决定弃用并归档了 Helm 官方的稳定和孵化 Chart 仓库,原因是这些 Chart 更新缓慢,难以维护,且上游软件(如 Nginx、MySQL)更新频繁,维护负担过重。
- 现状: 你无法再从官方仓库安装这些 Chart,官方推荐的做法是使用上游软件项目自身维护的 Chart(见下方第 2 点)。
上游“官方”维护的 Chart(真正的维护者)
- 通常维护得很好
- 说明: 现在绝大多数流行的软件(如 Prometheus、Grafana、Nginx Ingress、Jenkins、Elasticsearch、Kafka、Minio、ArgoCD 等)都有自己的官方 Helm Chart,并且由其对应的项目团队(而非 Helm 项目组)在 GitHub 上维护。
- 如何判断是否官方: 去该软件的官方网站或官方 GitHub 仓库,看其
charts/或helm-charts目录。stable/nginx-ingress➡️ 不是官方(已归档)。ingress-nginx/ingress-nginx(由 Kubernetes 的 Ingress Nginx 团队维护) ➡️ 是官方。grafana/grafana(由 Grafana Labs 维护) ➡️ 是官方。prometheus-community/kube-prometheus-stack(由 Prometheus 社区维护) ➡️ 实际上可视为事实上的官方。
“第三方”或“社区”维护的 Chart
- 质量参差不齐
- 说明: 除了官方 Chart,还有许多由个人、公司或社区团体维护的 Chart,它们可以通过 Helm 仓库(如 Bitnami、Jetstack、Rancher)或直接通过 Git 仓库使用。
- 注意: 使用前要评估其维护活跃度(最近更新日期、Issue 响应速度、Star 数量)。Bitnami 是目前非常大的第三方 Chart 提供商,维护质量很高,但并非软件原作者的官方出品。
总结建议
| 场景 | 说法 | 是否官方维护? | 推荐做法 |
|---|---|---|---|
看到 stable/ 或 incubator/ 开头的 Chart |
已废弃 | ❌ 不是 | 不要使用,去寻找该软件的最新官方 Chart。 |
看到 ingress-nginx/, grafana/ 等知名项目 |
项目官方 Chart | ✅ 是 | 优先使用,这通常是最新最稳定的。 |
看到 bitnami/ 开头的 Chart |
知名第三方 | ❌ 不是官方 但质量高 |
如果是用来快速部署标准软件,可以用,但注意它们可能会有自己的配置差异。 |
| 看到未知社区或个人维护的 Chart | 社区维护 | ❌ 不推荐 | 除非你了解其代码且项目活跃,否则应谨慎使用。 |
最终建议:
- 首选:去你要部署的软件(如 Nginx Ingress、Prometheus、Minio)的官方 GitHub 仓库找 Chart。
- 次选:去 Artifact Hub(类似 Helm 的 App Store,
artifacthub.io)搜索,并查看维护者是否为该软件的官方组织。 - 避免:使用已归档的
stable/或incubator/仓库中的 Chart。