基于K8s多集群隔离环境下的DevOps实现
更新时间:
本方案使用两个独立的k8s集群:用户已有的k8s模拟测试,ack集群模拟生产环境,保证环境的高度隔离,互不影响。通过gitlab+Jenkins的黄金组合,实现容器应用的自动化构建和持续部署,提高迭代效率。
直达最佳实践
更多最佳实践
方案概述
DevOps是一组过程、方法与系统的统称,并通过工具实现自动化部署,确保部署任务的可重复性、减少部署出错的可能性。随着微服务、中台架构的兴起,devops重要性日益显著。本方案使用两个独立的kubernetes集群,模拟测试、生产环境,保证环境的高度隔离,互不影响。通过gitlab+Jenkins的黄金组合,实现容器应用的自动化构建和持续部署,提供了从源码编译、镜像构建、应用测试、生产上线的全流程示例。
适用场景
微服务CI/CD
自动化测试/部署
自有k8s集群托管
方案架构
方案优势
全自动化构建、部署,提高部署效率,提高交付效率;
应用容器化部署,做到一次构建、四处运行;
多k8s集群,保证测试、生产环境的完全隔离。
文档内容是否对您有帮助?