Helm常用用法和遇到的一些问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Helm常用用法和遇到的一些问题相关的知识,希望对你有一定的参考价值。
参考技术Ahelm install命令可以从多个来源安装:
命令:
有用参数:
--name release的名字
--namespace release的命名空间
-dry-run 模拟一次安装,常和--debug一起使用,调试chart模板是否正常
--no-hooks 在安装过程中不使用hooks
--values 使用YAML文件中指定值
Helm会尝试执行最小侵入式升级。它只会更新自上次发布以来发生更改的内容。
当部署一个Chart,其中部署了Job和CronJob等。我们需要更新部署为Job/CronJob的容器的标签,并且在update --install --atomic收到此错误期间:
如果确定要重新运行该Job,我们建议在Job名称后添加一个随机字符串
我们用模板来生成资源文件的清单,但是如果我们想要调试就非常不方便了,不可能我们每次都去部署一个release实例来校验模板是否正确,所幸的时 Helm 为我们提供了--dry-run --debug这个可选参数,在执行helm install的时候带上这两个参数就可以把对应的 values 值和生成的最终的资源清单文件打印出来,而不会真正的去部署一个release实例,比如我们来调试上面创建的 chart 包:
以上是关于Helm常用用法和遇到的一些问题的主要内容,如果未能解决你的问题,请参考以下文章
Helm安装带验证的ElasticSearch 6.x 7.x 集群
关于Kubernetes中使用Helm部署应用及私有Helm源搭建的一些笔记
关于Kubernetes中使用Helm部署应用及私有Helm源搭建的一些笔记