首页 > 解决方案 > 创建自定义 helm 图表

问题描述

我正在使用 helm 图表创建部署微服务,通过执行 helm create 它创建具有部署、服务和入口的基本图表,但我几乎没有其他配置,例如水平 pod autoscaler、pod 中断预算。

我目前所做的复制 yaml 并相应地进行更改,但这需要很多时间,而且我不认为这是一种(正确的方式/最佳实践)来做到这一点。

helm create <chartname>

我想知道如何创建 helm 图表并拥有额外的配置。

标签: kuberneteskubernetes-helm

解决方案


Bitnami创建您的第一个 helm chart 的指南将其描述helm create为“最好的入门方式”,并说“如果您已经为您的应用程序定义了定义,您需要做的就是将生成的 YAML 文件替换为您自己的”。官方 helm 文档图表开发人员指南中也建议了该方法。所以你是在按照最好的建议行事。

如果有一个向导可以用来获取现有的 kubernetes yaml 文件并从中制作 helm 图表,那就太酷了。目前可用的一个类似的工具是chartify。它列在 helm 的相关项目页面上(我看不到任何其他相关的)。


推荐阅读