# helm高级功能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了# helm高级功能相关的知识,希望对你有一定的参考价值。
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
以上是关于# helm高级功能的主要内容,如果未能解决你的问题,请参考以下文章
osixia/openldap - 在配置 helm chart 以设置挂载时遇到问题
skaffold 错过配置或如何设置一个简单的 helm 示例