Kubernetesk8s原理

helm-charts官网索引

2020-10-30  本文已影响0人  肖金光xjg

chart编写

官网文档

图片.png

chart开发技巧和窍门:https://helm.sh/docs/howto/charts_tips_and_tricks/
注册中心:https://helm.sh/zh/docs/topics/registries/
内置对象: https://helm.sh/zh/docs/chart_template_guide/builtin_objects/

chart管理

创建
helm create chartapp
helm create --starter mychart 指定入门chart
打包
helm package chartapp
查看 chart信息
helm lint chartapp
下载char
helm pull chartrepo/chartname
查看helm 发现名称 上传到kubernetes的所有资源
helm get manifest full-coral
测试模板渲染而又没有真正安装任何东西,编写chart时,调试看模板渲染后的效果,不做真正的部署处理
helm install --debug --dry-run goodly-guppy ./mychart

处理yaml缩减的方式
方式1, - 去头去尾的空格,注意也包括换行符 {{- .values.test }}
方式2,使用缩减函数实现 {{ indent 4 $lots_of_text }}
在模块中定义变量等类似没有输出操作的行时,用{{- test := .values.test -}}
在希望当前输出行同上一行同一缩进时,用{{- $test }}

官网文档内容索引

上一篇 下一篇

猜你喜欢

热点阅读