用于描述公用云的网络基础拓扑图
{数据中心管理,实际服务器,执行更新动作,k8s配置信息,下发as执行指令+参数,包名称,n/n,下发eu执行指令+参数,新增数据中心,所属数据中心,1/n,新增集群,k8s集群,回滚服务版本,任务携带:任务类型、任务ID、区域、应用名称?
(能够唯一标识到具体的一个子任务项)
,应用,新增后端服务,发布服务版本,ssh下发执行命令,服务管理,第三方,自动化的计划:
1、搭建django的基础环境。
2、支持admin管理数据模板
3、梳理清楚model,完成admin系统中管理model数据。
4、确定、验证作业下发方式。梳理作业系统时序图。
5、完成web更新需求的初步验证。
,更新服务,下发单应用呢?
,版本阶段,Namespace,域名管理,数据中心,新增服务,包信息,新增前端服务,生成Nginx
执行更新步骤
,web界面提供独立控制按钮?,服务器管理,关联数据中心,前端H5自动上线流程,name,服务,服务器,调用前端部署接口
传递环境、区域、版本,容器集群管理,模板类型,ansible-playbook 下方指令,数据中心关联,other,下发us执行指令+参数,服务器Tag,新增服务器,n/1,内部平台服务器,提交程序包,版本参数,环境类型,新增域名解析,根据任务ID,应用id,区域id
取写入执行结果和日志,程序包
(构件)
,关联容器集群,返回ssh执行结果,下发单应用的部署任务
(应用、版本、环境、多区域),镜像打包,内部如何生成多个任务调度子任何,
如何查询到任务关联的数据信息。
针对每个任务配置不同的任务模板。,版本,如何处理多区域的发布呢?
(识别到多区域的时候,启动多线程下发执行指令)
,关联服务器tag,1/N,如何处理前端的多区域的发布呢?,数据中心跳板机,作业模板,存放地址,自动实时同步下方:作业脚本}