什么是CI/CD、CD?
部署到Docker中的流程
部署到Kubernetes中的流程
开发人员把代码上传到Git仓库,通过Jenkins持续集成去做代码的拉取,单元测试,代码的编译和镜像的构建。
Jenkins做master和slave架构,从而形成Jenkins高可用。Jenkins会在k8s平台中创建一个pod,将这个pod作为slave,去完成拉取代码,单元测试,代码的编译和镜像的构建和推送镜像到harbor中。
然后通过Jenkins发布到对应的开发,测试,生产环境中。对外提供服务时,使用Ingresses对外暴露服务。
准备工作【先理解再实施】
- 我的QQ
- QQ扫一扫
-
- 我的头条
- 头条扫一扫
-
评论