/k8s1.13

微服务容器化持续交付总体流程:提交gitlab;walle构建镜像及上传到私有镜像库;持续部署到kubernetes集群上启动应用。

Primary LanguageShell

微服务容器化持续交付

总体流程

  • 在开发机开发代码后提交到gitlab
  • 通过镜像打包项目上线触发walle或jenkins进行构建,walle或jenkins将代码打成docker镜像,push到私有镜像库
  • 通过服务上线项目将在k8s-master上执行rc、service的创建,进而创建Pod,从私服拉取镜像,根据该镜像启动容器

架构图

Walle相关

Docker相关

  • Docker镜像制作

    • 系统基础镜像制作

    • JAVA镜像制作

    • 应用程序镜像制作

Kube-Prometheus相关

  • kubernetes集群
http://grafana-k8s.minminmsn.com 
admin
admin

Fluentd-elasticsearch相关

Kubernetes相关

随喜赞叹