helm chart模板文件介绍

网友投稿 309 2022-10-22

helm chart模板文件介绍

helm是什么?

k8s包管理器

命令相关:

helm package 打包分发chart

chart 模板文件介绍:

mychart/

Chart.yaml

values.yaml

charts/

templates/

...

templates/: 目录包括了模板文件。当Helm评估chart时,会通过模板渲染引擎将所有文件发送到templates/目录中。 然后收集模板的结果并发送给Kubernetes。

values.yaml: 文件也导入到了模板。这个文件包含了chart的 默认值 。这些值会在用户执行helm install 或 helm upgrade时被覆盖。

Chart.yaml :文件包含了该chart的描述。你可以从模板中访问它。charts/目录 可以 包含其他的chart(称之为 子chart)。 指南稍后我们会看到当涉及模板渲染时这些是如何工作的。

mychart/templates/:

NOTES.txt: chart的"帮助文本"。这会在你的用户执行helm install时展示给他们。

deployment.yaml: 创建Kubernetes 工作负载的基本清单

service.yaml: 为你的工作负载创建一个 service终端基本清单。

_helpers.tpl: 放置可以通过chart复用的模板辅助对象

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Docker 构建镜像实例
下一篇:Java实现图书馆借阅系统
相关文章

 发表评论

暂时没有评论,来抢沙发吧~