# 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高级功能的主要内容,如果未能解决你的问题,请参考以下文章

Docker搭建私有仓库之Harbor

osixia/openldap - 在配置 helm chart 以设置挂载时遇到问题

Helm安装Harbor

skaffold 错过配置或如何设置一个简单的 helm 示例

Helm安装带验证的ElasticSearch 6.x 7.x 集群

Helm 错误:错误:服务器已要求客户端提供凭据