Jenkins集成 helm打包到artifactory

Helm 安装

安装Helm V3版本非常简单,只需要下载Helm的二进制文件,并复制到 Kubernetes 主节点的 /usr/bin 目录即可
 
1、根据系统下载所需版本
curl -L -o helm-v3.2.4-linux-amd64.tar.gz https://file.choerodon.com.cn/kubernetes-helm/v3.2.4/helm-v3.2.4-linux-amd64.tar.gz
2、解压压缩包(以linux-amd64为例)
tar -zxvf helm-v3.2.4-linux-amd64.tar.gz

 3、将文件移动到PATH目录中(以linux-amd64为例)

# mv linux-amd64/helm /usr/bin/helm
 4、检查是否部署成功。
$ helm version
version.BuildInfo{Version:"v3.2.4", GitCommit:"0ad800ef43d3b826f31a5ad8dfbb4fe05d143688", GitTreeState:"clean", GoVersion:"go1.13.12"}
5 、测试helm生成的yaml是否正确
helm template --debug k8s-helm-demo .

6、在master节点机器添加 helm repo. 因为master节点需要从 artifactory 拉取 helm 包

helm repo add myrepo http://192.168.199.230:8081/artifactory/helm --username tim --password AP7onfmXB5NM4D2mUTPj7x5AH9W //注意这里myrepo 需要和pipeline 脚本一致

7. 搜索helm 包

helm search repo myweb

 8. 在master 节点 更新安装 helm 包

helm upgrade -i $APP_NAME_TOLOWERCASE  myrepo/myweb-chart --debug 调试出错了加 debug 看详细错误。遇到问题查官方文档

 

posted @ 2021-08-24 00:11  LearningAlbum  阅读(250)  评论(0)    收藏  举报