1、【发现问题】
开发需要更改deploy的探针方式,从http改为tcp。这里我们统一使用helm模板,需要修改helm包。
2、【分析问题】
修改deployment.yaml文件,更改探针方式。修改Chart.yaml文件,重新定义版本。
3、【解决问题】
仓库操作:
#添加helm仓库: helm repo add myhelm --username admin --password 密码 https://chart.sllme.com
#查询仓库:
helm repo list
#查询仓库里面的chart
helm search repo myhelm
#curl命令查看详细:
curl https://chart.sllme.com/api/charts -u admin:密码 | jq
下载并修改:
helm pull myhelm/xxx
#解压: tar xzvf xxx-0.0.1.tgz
#并修改Chart.yaml与deployment.yaml文件
打包上传:
tar czvf xxx-0.0.2.tgz xxx
#安装helm支持push
helm plugin install https://github.com/chartmuseum/helm-push
#上传包
helm cm-push xxx-0.0.2.tgz myhelm #
备注:-f可以强制覆盖已有版本
4、【问题总结】
针对修改的helm模板进行应用到相应的项目上即可。
【完成】