该笔记将记录:通过 Helm 创建 Charts 并上传仓库的概述方法,以及相关问题的解决办法;
增 | 创建 Chart 制品
第一步、创建 Chart 项目
Helm | Helm Create
# helm create my-app
Creating my-app
# tree my-app/
my-app/
├── charts ——————————————————————– # 该目录当前 Chart 所依赖的 chart 保存;
├── Chart.yaml —————————————————————- # 关于 my-app 的信息;
├── templates —————————————————————– # 模板文件所在目录
│ ├── deployment.yaml
│ ├── _helpers.tpl ———————————————————— # 自定义的帮助函数,用于变量计算等等;
│ ├── hpa.yaml
│ ├── ingress.yaml
│ ├── NOTES.txt
│ ├── serviceaccount.yaml
│ ├── service.yaml
│ └── tests ——————————————————————- # 测试文件;
│ └── test-connection.yaml
└── values.yaml ————————————————————— # 模板的默认值;
3 directories, 10 files
# helm template my-app # 对模板进行渲染,以检查是否存在错误
…
# helm install my-app –name=my-app-name[……]