慕课实战-云时代必修课-云原生CI、CD(持续集成与交付)全流程实战
慕课实战-云时代必修课-云原生CI、CD(持续集成与交付)全流程实战，本课程系统讲解了云原生CI/CD技术体系，涵盖持续集成与持续交付的核心工具及工程化实践。从传统CI工具Jenkins的部署到云原生工具链的深入，通过多个实战项目，帮助开发者构建高效、灵活的云原生CI/CD体系。课程亮点1. 系统化的课程结构课程内容从基础到进阶，逐步深入。首先，介绍了传统CI工具Jenkins的部署、流水线配置和权限管理，接着详细讲解了集成代码扫描（SonarQube）与接口测试（MeterSphere）的方法。这些内容为后续学习云原生工具链打下了坚实的基础。2. 丰富的实战项目课程包含多个实战项目，如静态/动态代理、蓝绿/灰度发布等。通过这些项目，学员可以亲手实践复杂场景下的技术选型与方案设计，从而更好地理解理论知识。3. 详细的工具对比分析在学习过程中，课程详细对比了不同工具的特性，如Tekton的Pipeline设计、Drone的GitLab集成、KubeVela的多集群交付、Zadig的自定义工作流，以及Argo CD的GitOps实现与Argo Rollout的渐进式发布。这种对比分析有助于学员选择最适合项目的工具。4. 云原生工具链的全面覆盖课程不仅涵盖了传统CI工具，还深入讲解了云原生工具链。通过学习Tekton、Drone、KubeVela、Zadig、Argo CD和Argo Rollout等工具，学员可以全面掌握云原生CI/CD的核心技术。适合人群开发人员：希望提升CI/CD技能，构建高效、灵活的云原生CI/CD体系的开发人员。运维人员：希望了解和掌握云原生CI/CD工具链，提升自动化运维能力的运维人员。技术经理：希望了解最新云原生技术，优化团队开发流程的技术经理。课程大纲第一部分：传统CI工具JenkinsJenkins部署与配置安装与启动插件管理流水线配置权限管理用户管理权限控制集成代码扫描与接口测试SonarQube集成MeterSphere集成第二部分：云原生工具链Tekton Pipeline设计Pipeline概念Task与Pipeline的编写Drone的GitLab集成Drone安装与配置GitLab集成实践KubeVela的多集群交付KubeVela概述多集群管理Zadig的自定义工作流Zadig概述自定义工作流设计Argo CD的GitOps实现GitOps概念Argo CD配置与应用Argo Rollout的渐进式发布渐进式发布的概念Argo Rollout配置与应用实战项目1. 静态/动态代理项目描述：通过静态和动态代理的实现，演示如何在不同场景下选择合适的代理方案。技术选型：Nginx、Envoy2. 蓝绿/灰度发布项目描述：通过蓝绿发布和灰度发布的实践，演示如何在生产环境中进行平滑的版本更新。技术选型：Kubernetes、Istio课程资源下载{anote icon="fa-download" href="https://pan.quark.cn/s/250a78eae0f4" type="error" content="点此下载"/}