helm 安装程序过程

1、加载整个chart,包括其依赖项

2、解析值

3、执行模板,生成YAML

4、讲YAML解析成kubernetes对象以验证数据

5、将它发送给kubernetes



#完成前4个阶段,包括渲染的模板,然后退出,用于调试安装或升级

helm install mysite bitnami/drupal --values vaules.yaml --set drualEmail=foo@example.com --dry-run


#将模板渲染过程与安装或升级逻辑隔离开来,用于将helm chart渲染到yaml中的工具

*helm template期间,helm不联系kubernetes服务器,不会验证输出的正确性

helm template mysite bitnami/drupal --values vaules.yaml --set drualEmail=foo@example.com


#发布记录

kubectl get secrets


#列出发布版本

helm list -ns namespaces


#查找发布的详细信息

helm get notes


#查找发布的values

helm get values


#查看chart模板生成的确切YAML清单

helm get manifest wordpress


#查看发布历史

helm history wordpress


#回滚

helm rollback wordpress 2


#保留历史--keep-history

helm uninstall wordpress --keep-history


#自动生成名字 --generate-name

helm install bitnami/drupal --generate-name