Gitlab 和 Kubernetes CI/CD流程图
Gitlab 和 Gitlab CI搭建参考往期文章
- https://github.com/yangpeng14/DevOps/blob/master/ops/Gitlab-Docker-Compose-%E5%90%AF%E5%8A%A8%E9%85%8D%E7%BD%AE.md
- https://github.com/yangpeng14/DevOps/blob/master/ops/gitlab-ci-%E6%90%AD%E5%BB%BA%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90%E7%8E%AF%E5%A2%83.md
Helm安装(gitlab runner机器上安装)
安装目前最新helm 2.16.0版本
1
2
3
4$ wget https://get.helm.sh/helm-v2.16.0-linux-amd64.tar.gz
$ tar -zvf helm-v2.16.0-linux-amd64.tar.gz
$ cd linux-amd64/
$ cp helm /usr/local/bin验证Helm
1
2
3helm version
Client: &version.Version{SemVer:"v2.16.0", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.16.0", itTreeState:"clean"}初始化Helm
1
2$ helm init --client-only
$ helm plugin install https://github.com/chartmuseum/helm-push更新repo为阿里源
1
2$ helm repo remove stable
$ helm repo add ali https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
Gitlab CI 文件配置样例
1 | stages: |
deploy 部署脚本
- 下面是 deploy 部分代码,获取脚本全部代码,请关注我的
YP小站
公众号并回复获取deploy代码
1 | #!/usr/bin/env python3 |
参考文献
https://blog.csdn.net/ygqygq2/article/details/85097857
---本文结束感谢您的阅读。微信扫描二维码,关注我的公众号---
本文作者:
Peng Yang
本文链接: https://www.yp14.cn/2019/11/10/Gitlab-CI-Helm-Kubernetes-构建CI-CD/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
本文链接: https://www.yp14.cn/2019/11/10/Gitlab-CI-Helm-Kubernetes-构建CI-CD/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!