计划
digraph work { rankdir=LR; node[shape="box"]; work[label="运维工作"]; server_account[label="服务器登录\n流程优化"]; passwd[label="服务器密码\n自助化"]; sudo[label="sudo权限通过\ncmdb管理"]; permission[label="限制服务器\n可登陆用户"]; root[label="禁止root登陆\nroot密码随机化"]; pam[label="cmdb端pam默认启用"]; work->server_account; server_account->{sudo,passwd}->pam; pam->{root,account}; account->permission; account[label="完善服务器登录\n申请流程"]; app_own[label="App交接流程"]; server[label="服务器Lifecycle"]; app[label="App Lifecycle"]; server_on[label="服务器申请流程"]; server_off[label="服务器下线流程"]; app_off[label="App下线流程\n不允许直接编辑APP状态"]; work->{app,server}; server->{server_on,server_off}; app->{app_own,app_off}; paas[label="Kubernetes平台建设"]; registry[label="镜像仓库"]; docker[label="运维服务容器化"]; url[label="Url监控"]; zabbix[label="Zabbix Web"]; cmdbapi[label="cmdbApi"]; basic[label="基础组件容器化"]; redis[label="Redis"]; tidb[label="TiDB"]; mongo[label="MongoDB"]; mq[label="RabbitMQ"]; zk[label="Zookeeper"]; mpaasapi[label="mPaaS dashboard"]; work->paas; paas->{registry,docker,basic}; docker->{url,zabbix,mpaasapi,cmdbapi}; basic->{redis,tidb,mongo,mq,zk}; }
CMDB