使用 helm show values 检查默认值
读取 Chart 提供的所有可调参数
使用 helm show values 检查默认值 是 CoddyKit 上的免费 DevOps Bootcamp 课时。 这是第 1 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 DevOps Bootcamp 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 DevOps Bootcamp 课程共包含 4 节课。
Chart 可以调节
每个 Helm 图表都附带可以调节的默认设置。这些设置的列表位于图表的 values.yaml 中。🎛️
设置前先查看
在进行任何更改之前,您需要先查看图表提供了哪些设置。helm show values 命令会为您打印该默认文件。
helm show values bitnami/nginx适用于仓库中的图表
将 helm show values 指向您添加的仓库中的图表。Helm 会获取其默认设置,但不会安装任何内容。
helm show values <repo>/<chart>也适用于本地图表
您也可以传入未打包图表目录的路径。Helm 会读取其中的 values.yaml。
helm show values ./mychart纯 YAML 输出
输出只是图表的默认 YAML,会直接打印到您的终端。每一行都是您可以覆盖的设置。
replicaCount: 1
image:
repository: nginx
tag: "1.27"嵌套键表示为点号路径
缩进的键会组成一棵树。在这里读取 image.repository,即可知道更改镜像时应使用的准确路径。
image:
repository: nginx
tag: "1.27"将其保存为起点
将输出重定向到文件后,您就有了一份可以编辑的个人副本。这是开始编写自己配置的最简洁方式。
helm show values bitnami/nginx > my-values.yaml固定图表版本
不同图表版本的默认设置可能不同。添加 --version,读取您计划安装的确切版本。
helm show values bitnami/nginx --version 18.1.0不只是值
helm show 系列还有其他命令:chart 会打印 Chart.yaml 元数据,readme 会打印图表文档。
helm show chart bitnami/nginx
helm show readme bitnami/nginx一次查看全部内容
运行 helm show all,即可在一个合并视图中输出图表元数据、readme 和 values。
helm show all bitnami/nginx先阅读,再决定
先读取默认设置可以避免猜测。您会了解到准确的键名,从而确保之后的覆盖值确实匹配图表的预期。
快速检查
我们来确认哪个命令可以显示图表中可调节的默认设置。
总结
使用 helm show values 读取图表的默认设置,将其保存到文件,并在覆盖之前了解准确的键名。✅
常见问题解答
「使用 helm show values 检查默认值」课时是免费的吗?
是的 — 「使用 helm show values 检查默认值」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 DevOps Bootcamp 课程的其余内容,请升级到 CoddyKit PRO。 DevOps Bootcamp 课程共包含 4 节课。
「使用 helm show values 检查默认值」这节课中我会学到什么?
读取 Chart 提供的所有可调参数 你通过在浏览器中直接运行的动手代码来练习 DevOps Bootcamp,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 DevOps Bootcamp 需要有经验吗?
无需任何先前经验。CoddyKit 上的 DevOps Bootcamp 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 4 节。
「使用 helm show values 检查默认值」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 DevOps Bootcamp 课中编写并运行代码吗?
能。每节 DevOps Bootcamp 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- 使用 helm show values 检查默认值
- 使用 --set 在 CLI 中覆盖值
- 使用 -f 提供自定义 values 文件
- --set 与 -f 如何合并