Comment on page
Helm
The package manager for Kubernetes
Helm 帮助你管理 Kubernetes 应用 — Helm Chart 帮助你定义、安装 和升级最复杂的 Kubernetes 应用。Chart 易于创建、版本、共享和发布 — 所以开始使用 Helm 吧,停止复制和粘贴!
Homebrew
Snap
Chocolatey
Scoop
GoFish
brew install helm
sudo snap install helm --classic
choco install kubernetes-helm
scoop install helm
gofish install helm

Artifact Hub 官网首页
Helm 作为 Kubernetes 的包管理工具和 CNCF 毕业项目,在业界被广泛使用。但在实际使用场景中的一些需求 Helm 并不能很好的满足,需要进行一些修改和适配,如同时部署多个 Chart、不同部署环境的区分以及 Chart 的版本控制。Helmfile 就是一个能够很好解决这些问题的小工具。
一个好的应用必定有一套好的文档,文档的质量往往和代码的质量成正比。而 Helm Chart 中的
README.md
文件就承担了文档的作用,该文件会介绍这个 Helm Chart 的基本信息、使用方式以及参数配置等,用户可以通过该文档的指引,配置符合自己需求的参数,最终完成云原生应用的部署。但这也给云原生应用的开发者提出了挑战,开发者不但需要把
value.yaml
和 Chart.yaml
等文件的参数以 Markdown 的形式搬运到 README.md
文件中,同时还要将参数的默认值,以及介绍填入表格中。但如果参数出现了变动,往往无法及时更新文档。这就导致了用户明明根据文档配置了参数,但是部署的效果就是无法达到预期。最近更新 2yr ago