kubernetes - 创建自定义 helm 图表
问题描述
我正在使用 helm 图表创建部署微服务,通过执行 helm create 它创建具有部署、服务和入口的基本图表,但我几乎没有其他配置,例如水平 pod autoscaler、pod 中断预算。
我目前所做的复制 yaml 并相应地进行更改,但这需要很多时间,而且我不认为这是一种(正确的方式/最佳实践)来做到这一点。
helm create <chartname>
我想知道如何创建 helm 图表并拥有额外的配置。
解决方案
Bitnami创建您的第一个 helm chart 的指南将其描述helm create
为“最好的入门方式”,并说“如果您已经为您的应用程序定义了定义,您需要做的就是将生成的 YAML 文件替换为您自己的”。官方 helm 文档和图表开发人员指南中也建议了该方法。所以你是在按照最好的建议行事。
如果有一个向导可以用来获取现有的 kubernetes yaml 文件并从中制作 helm 图表,那就太酷了。目前可用的一个类似的工具是chartify。它列在 helm 的相关项目页面上(我看不到任何其他相关的)。
推荐阅读
- mediawiki - 为 Mediawiki 设置多个登录选项
- c - Is there a way to either query what would realloc do, or prevent it from copying all memory on Windows and Linux?
- javascript - How to use multiple npm auth tokens
- python - AttributeError: 'Series' object has no attribute 'startswith' when use pandas dataframe condition
- html - 如何从上到下增加彩色矩形高度的大小,[css]?
- python - kivy garden mapview方法绘制行程
- python - 如何在 Flask-JWT 中设置自定义授权响应?
- dynamics-crm - Power Automate 连接到 Dynamics 365/CRM
- java - 如何仅将对象传递给决策表的 ACTION 部分?
- kotlin - 按顺序运行 Kotlin 协程