25毕业生胖猫数据中心自动化运维方案流程图
2025-04-20 19:02:10 0 举报
毕业生方案设计图,仅自己使用,保存在平台避免被查重
作者其他创作
大纲/内容
#CI/CD流水线流程:代码提交 → 触发自动化测试 → 构建镜像 → 部署到K8s
进行处理
业务01
Docker
Gitlab(CI/CD)
SSH
#由于设计方案涉及真实设备,在没有企业级存储、企业级路由器、企业级交换机及其他数据中心设备的情况下,本方案没有加入上述设备,由于其路由器及交换机与常规设备不一样,在生产环境负责网络安全且需要网络安全师进行调试,所以默认情况下会关闭防火墙和selinux避免服务器之间的通信问题
业务03
业务02
K8s
#每个业务都存放在独立的docker里
告警
Ansible
查看日志/邮件告警
#步骤:1.控制机安装Docker和K8s2.控制机安装Zabbix3.控制机安装Ansible4控制机安装Gitlab5.控制机使用Ansible工具并通过SSH协议将命令传输到两台业务机并完成初步的业务机基础配置6.控制机使用Gitlab工具对(修改的)镜像进行自动化检测(进行代码安全检测)后构建(新的)镜像,在构建后会存放在仓库里提供给k8s,k8s将仓库的镜像下发到多个业务机大致流程代码提交 → 触发自动化测试 → 构建镜像 → 部署到K8s。7.完成以上步骤业务机docker正常运行业务并连接zabbix7*24h实时监控
#Ansible典型场景:批量修改服务器配置、部署应用、管理云资源。适合基础设置的统一处理及任务安排
Zabbix
虚拟机-业务机02
Runner
7*24h监控
虚拟机-业务机01
管理
虚拟机--控制
0 条评论
下一页