• k8s cicd流程「第15关k8s架构师课程之CICD自动化devops大结局」

    八戒影院电视资讯人气:99时间:2022-08-19 11:59:14

    大家一定要仔细观看,多多操作,把整个流程都掌握透彻。这里我会采用目前企业较常见的编程语言python的flask模块来实施完整的项目自动化流程步骤,其他语言都可以参照这个项目来实施自动化流程。

    先把k8s的二进制命令行工具kubectl容器化备用

    python的flask模块

    准备好flask相关的代码文件上传到gitlab代码仓库

    app.py

    Dockerfile

    gunicorn_config.py

    requirements.txt

    在代码仓库变量配置里面配置如下变量值

    准备项目自动化配置文件.gitlab-ci.yml

    准备k8s的deployment模板文件 .project-name.yaml

    这里要注意提前在K8S把harbor拉取的凭证secret给创建好,命令如下:

    准备好K8S上金丝雀部署的模板文件 .project-name-canary.yaml

    最后,在修改完代码,提交tag版本号后,即会触发CI/CD自动化流程,详细操作可以看博哥录制的同名视频教程好了。

    好啦,到这里为止整个历时40多天的K8S架构师课程也就告一个段落了,希望本套课程能对的大家有所帮助,如果你觉得博哥视频教程不错的话,请分享给你的朋友,让更多人能掌握K8S,掌握CI/CD自动化。

    首页

    电视剧

    返回顶部

    电影

    动漫

    综艺