无需登录 数据私有 本地保存

Helm Values 在线编辑器 - 可视化修改部署参数

49
0
0
0

Q: 什么是 Helm values.yaml 文件?

A: values.yaml 是 Helm Chart 中定义所有可配置参数及其默认值的文件。它使用 YAML 格式编写,包含镜像版本、副本数量、资源限制、环境变量、Service 类型等各种配置项。通过修改 values.yaml,您可以在不修改 Chart 源码的情况下自定义部署行为。

Q: 如何使用预设模板?

A: 在编辑器顶部的模板选择区域,点击对应的模板按钮即可加载预设模板。工具提供空白模板、Nginx、MySQL、Redis 和微服务五种预设。加载模板后,编辑器会自动填充该模板的默认配置内容。

Q: 编辑器的双模式是什么?如何切换?

A: 双模式是指 YAML 文本编辑器模式和可视化表单模式。YAML 编辑器模式提供完整的 YAML 编辑能力,支持语法高亮和行号。可视化表单模式将 YAML 结构自动转换为表单界面。两种模式可以随时切换,修改会实时同步。

Q: 格式化功能有什么作用?

A: 格式化功能会自动整理 YAML 文件的编码格式,包括统一缩进为 2 个空格、移除多余的空行、规范冒号后的空格。格式化后的 YAML 更易阅读和维护,也有助于减少格式错误。

Q: 如何验证 YAML 是否正确?

A: 点击验证按钮即可检查当前 YAML 的语法正确性。验证器会检查缩进是否正确、冒号后是否有空格、列表格式是否正确等常见问题。如果检测到错误,会高亮显示错误位置并提示修复建议。

Q: 下载的文件如何使用?

A: 点击下载按钮后会保存一个 values.yaml 文件。将该文件与 Helm Chart 放在同一目录下,然后使用 helm install 命令的 -f 参数指定该文件即可应用自定义配置。例如:helm install my-release -f values.yaml bitnami/nginx。

Q: 部署时如何指定自定义 values 文件?

A: Helm 提供多种方式传入自定义 values:方式一,使用 -f 参数指定文件:helm install my-release -f custom-values.yaml CHART;方式二,使用 --set 参数逐个设置值:helm install my-release --set image.tag=v2.0.0 CHART;方式三,两者结合使用。

Q: values 文件的优先级是怎样的?

A: Helm 的 values 优先级从低到高为:Chart 内置的 values.yaml 默认值 < helm install 时通过 -f 传入的文件 < helm install 时通过 --set 传入的参数。如果有多个 -f 文件,后面的文件会覆盖前面文件中的同名配置。--set 参数的优先级始终最高。

如果您在使用过程中遇到任何问题或有改进建议,欢迎通过页面底部的反馈渠道与我们联系。我们会持续优化工具以提供更好的用户体验。

此外,本工具的开发者团队持续关注用户反馈并定期更新功能。如果您遇到任何技术问题或有功能建议,欢迎通过反馈渠道与我们联系。我们的技术支持团队会在收到反馈后的第一时间进行评估和处理。