Helm 常用命令

查看版本

#helm version  

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

查看当前安装的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 "chart=@${chart_file};type=application/x-compressed"   echo $result

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄