Helm之深入浅出Kubernetes包管理工具使用

Chart 使用

作者:行癫(盗版必究)


一:Chart 模板使用

1.创建chart

Helm之深入浅出Kubernetes包管理工具使用_第1张图片

​ 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中,配置映射只是用于存储配置数据的对象


你可能感兴趣的:(行癫k8s教程,行癫Helm系列,kubernetes,容器,云原生,Helm,运维,prometheus)