Chart 使用
作者:行癫(盗版必究)
一:Chart 模板使用
1.创建chart
templates目录包括了模板文件;当Helm评估chart时,会通过模板渲染引擎将所有文件发送到templates目录中;然后收集模板的结果并发送给Kubernetes
values.yaml 文件也导入到了模板;这个文件包含了chart的 默认值 。这些值会在用户执行helm install 或 helm upgrade时被覆盖
Chart.yaml 文件包含了该chart的描述。你可以从模板中访问它;charts/目录 可以 包含其他的chart(称之为 子chart)
templates目录:
NOTES.txt: chart的"帮助文本"。这会在你的用户执行helm install时展示给他们
deployment.yaml: 创建Kubernetes 工作负载的基本清单
service.yaml: 为你的工作负载创建一个 service终端基本清单
_helpers.tpl: 放置可以通过chart复用的模板辅助对象
2.创建第一个模板
第一个创建的模板是ConfigMap。Kubernetes中,配置映射只是用于存储配置数据的对象