慕课实战-云时代必修课-云原生CI、CD(持续集成与交付)全流程实战

慕课实战-云时代必修课-云原生CI、CD(持续集成与交付)全流程实战

免费网盘资源分享
2025-02-18 / 0 评论 / 2 阅读 / 正在检测是否收录...

慕课实战-云时代必修课-云原生CI、CD(持续集成与交付)全流程实战,本课程系统讲解了云原生CI/CD技术体系,涵盖持续集成与持续交付的核心工具及工程化实践。从传统CI工具Jenkins的部署到云原生工具链的深入,通过多个实战项目,帮助开发者构建高效、灵活的云原生CI/CD体系。

 title=

课程亮点

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工具Jenkins

  1. Jenkins部署与配置

    • 安装与启动
    • 插件管理
    • 流水线配置
  2. 权限管理

    • 用户管理
    • 权限控制
  3. 集成代码扫描与接口测试

    • SonarQube集成
    • MeterSphere集成

第二部分:云原生工具链

  1. Tekton Pipeline设计

    • Pipeline概念
    • Task与Pipeline的编写
  2. Drone的GitLab集成

    • Drone安装与配置
    • GitLab集成实践
  3. KubeVela的多集群交付

    • KubeVela概述
    • 多集群管理
  4. Zadig的自定义工作流

    • Zadig概述
    • 自定义工作流设计
  5. Argo CD的GitOps实现

    • GitOps概念
    • Argo CD配置与应用
  6. Argo Rollout的渐进式发布

    • 渐进式发布的概念
    • Argo Rollout配置与应用

实战项目

1. 静态/动态代理

  • 项目描述:通过静态和动态代理的实现,演示如何在不同场景下选择合适的代理方案。
  • 技术选型:Nginx、Envoy

2. 蓝绿/灰度发布

  • 项目描述:通过蓝绿发布和灰度发布的实践,演示如何在生产环境中进行平滑的版本更新。
  • 技术选型:Kubernetes、Istio

课程资源下载

0

评论 (0)

取消
已运行 00000000