Helm 常用命令及操作

Posted qing-840

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Helm 常用命令及操作相关的知识,希望对你有一定的参考价值。

Helm 常用命令

查看版本

#helm version  

查看当前安装的charts

#helm list

查询 charts

#helm search redis

安装charts

#helm install --name redis --namespaces prod bitnami/redis

查看charts状态

#helm status redis

删除charts

#helm delete --purge redis

增加repo

#helm repo add stable https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

#helm repo add --username admin --password password myharbor https://harbor.qing.cn/chartrepo/charts

更新repo仓库资源

#helm repo update

创建charts

#helm create helm_charts

测试charts语法

#helm lint 

打包charts

#cd helm_charts && helm package ./

查看生成的yaml文件

#helm  template  helm_charts-0.1.1.tgz

更新image

#helm upgrade --set image.tag=‘v2019-05-09-18-48-40‘ study-api-en-oral myharbor/study-api-en-oral

回滚relase

#helm hist study-api-en-oral

#helm rollback 4

 

 

发布到私有harbor仓库脚本

request_url=‘https://harbor.qing.cn/api/chartrepo/charts/charts‘
user_name=‘admin‘
password=‘password‘
chart_file=‘helm_charts-0.1.3.tgz‘
curl -i -u "$user_name:$password" -k -X POST "${request_url}" \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-F "[email protected]${chart_file};type=application/x-compressed"
 
echo $result

 

以上是关于Helm 常用命令及操作的主要内容,如果未能解决你的问题,请参考以下文章

Helm常用用法和遇到的一些问题

Helm2和Helm3的安装卸载常用命令

Helm 常用命令

helm常用命令

Emacs Helm: 使用关键字搜索获取执行任何东西

云原生 • Kubernetes一文掌握 k8s 包管理工具 Helm