1.helm创建一个工程:
helm create deis-workflow
2.helm打包
helm install ./deis-workflow-0.1.0.tgz --tls
3.目录结构文件说明
Chart.yaml describes the chart, as in it’s name, description and version.
values.yaml is stores variables for the template files templates directory. If you have more complex deployment needs, that falls outside the default templates capability, edit the files in this directory. They are normal Go templates, Hugo (https://gohugo.io) which btw powers this blog, have a nice Go template primer (https://gohugo.io/templates/go-templates/), if you need more information on how to work with Go templates.
NOTES.txt is used to give information after deployment to the user that deployed the chart. For example it might explain how to use the chart, or list default settings, etc. For this post I will keep the default message in it.
4.helm lint 确认修改后的Charts是否遵循最佳实践且模板格式良好
5.helm package testapi-chart --debug
7产看所有helm安装
helm ls --tls
8.删除安装
9.回滚安装
helm rollback name reversionnumber
10.查看历史版本
解决报错,报错原因需要确认是否需要默认的Ingress对象的定义
在values.yml文件中配置加入
ingress:
enabled: false
11.完整的命令
helm install platform-api --namespace=blockeleccred --tls --name=platform-api