预设模板库
本工具内置了五种常用预设模板,帮助您快速开始编辑。空白模板提供一个干净的 values.yaml 起点;Nginx 模板包含反向代理和负载均衡的常用配置项;MySQL 模板包含数据库部署的关键参数;Redis 模板包含缓存服务的配置参数;微服务模板包含服务网格和微服务架构的典型配置。
格式化、验证、复制、下载、重置
工具提供五种便捷操作:格式化按钮自动整理 YAML 编码格式;验证按钮检查 YAML 语法是否正确;复制按钮将 YAML 内容复制到系统剪贴板;下载按钮将 YAML 保存为 values.yaml 文件;重置按钮将编辑器恢复到预设模板的初始状态。
YAML 编辑器和可视化表单双模式
本编辑器支持双模式切换。YAML 编辑器模式提供完整的 YAML 编辑能力,支持语法高亮和行号显示。可视化表单模式将 YAML 结构自动转换为表单界面:对象类型显示为嵌套的表单区域,数组类型显示为可增减的列表,字符串类型显示为文本输入框,布尔类型显示为开关控件。两种模式的修改会实时同步。
字段统计
工具实时统计当前 values.yaml 中的字段数量,包括顶级字段数、总字段数和数组元素数。这些统计数据帮助您快速了解配置的规模和复杂度。
YAML 有效性检查
每次编辑后,工具都会自动进行 YAML 语法检查。如果检测到语法错误,会在编辑器中高亮显示错误位置,并在状态栏提示错误信息。常见的错误包括:缩进错误、冒号后缺少空格、列表格式错误、字符串引号不匹配等。实时检查帮助您在编辑过程中及时发现并修复格式问题,避免在 helm install 时才发现错误。
部署环境分类
工具支持多种部署环境的配置管理,包括开发环境、测试环境、预发布环境和生产环境。您可以为每个环境保存不同的 values 配置,实现开发测试分离。生产环境的配置通常需要更多的资源配置和高可用性设置。
此外,该工具还支持导出功能,用户可以将配置保存为文件以便后续复用或共享给团队成员使用。
UD5工具箱