干货 | k8s helm常用命令集锦
版本说明
helm:v2.14.3
一、helm 相关命令
1、查看 chart 仓库 Harbor
1 | helm repo list |
2、更新chart仓库
1 | helm repo update |
3、创建 chart 相关文件集
1 | helm create $chartName |
4、检查 chart 语法是否合格
1 | helm lint $chartName |
5、推送 chart 到 Harbor 仓库
1 | helm push $chartName https://$ip:443/chartrepo/$repoName --username=admin --password=admin --ca-file /etc/docker/certs.d/$ip:443/ca.crt |
6、在当前仓库中查询 chart 是否存在
1 | helm2 |
7、从 Harbor 仓库中下载 chart
1 | helm fetch $repoName/$chartName |
下载下来的是一个 tgz 包,可用 tar zxvf xxx.tgz 命令解压。
8、chart 包离线部署与卸载(helm 2 和 helm 3 的命令都在这里)
1 | helm2 安装。 |
如果是线上部署,则指定 chart 仓库名与 chart 名代替 $chartDirName 即可,比如:cloud-product/wechart
9、查看 chart 包部署历史
1 | releaseName为已部署的实例名,helm list的那个名字 |
10、查看部署 chart 的 release 实例列表
chart 部署时,需要指定 release 实例名称。我们可以通过命令获取到 k8s 集群中所有的 release 列表。
1 | helm list |
11、查看 service、deploy、pod、ingress 等状态
在 helm 2 中,可以通过下面的命令来查看 service、deploy、pod、ingress 等状态
1 | helm status $releaseName |
在 helm 3 中,可以通过下面的命令来查看 service、deploy、pod、ingress 等状态
1 | kubectl get svc,deploy,pod,ing,cm -n public -lrelease=holli-cloud-gateway |
点关注,不迷路
好了各位,以上就是这篇文章的全部内容了,能看到这里的人呀,都是人才。
白嫖不好,创作不易。各位的支持和认可,就是我创作的最大动力,我们下篇文章见!
如果本篇博客有任何错误,请批评指教,不胜感激 !
原文作者: create17
原文链接: https://841809077.github.io/2021/03/03/K8s/chart-command-collection.html
版权声明: 转载请注明出处(码字不易,请保留作者署名及链接,谢谢配合!)