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
 3- helm 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 国际许可协议 进行许可。转载请注明出处!
 
          
         
		