Logo
☆☆☆☆☆
0.0
Beginner
9h

GitOps——云原生应用的现代运维

GitOps 是一种运维模式,可帮助开发者加速在 Kubernetes 上运行的云原生应用的交付。 本课程将带你学习 GitOps 的核心原则,并了解如何将这一运维模式应用于现代云原生系统。课程详细阐述了 GitOps 与 Docker、Kubernetes 和 Helm 等技术之间的关系。你将通过实践掌握使用 Flux 管理运行在 Kubernetes 上的容器化工作负载的方法。此外,你还将探索如何利用 Flagger 实现渐进式交付策略。 完成本课程后,你将具备使用 GitOps 管理系统运维的能力。你能够建立并维护基于 Kubernetes 的系统的 GitOps 运维模式。同时,你也将掌握如何安装和配置 Flux、Flagger 等工具,以提升系统的稳定性并加快变更速度。

8 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
GitOps——云原生应用的现代运维
GitOps 是一种运维模式,可帮助开发者加速在 Kubernetes 上运行的云原生应用的交付。 本课程将带你学习 GitOps 的核心原则,并了解如何将这一运维模式应用于现代云原生系统。课程详细阐述了 GitOps 与 Docker、Kubernetes 和 Helm 等技术之间的关系。你将通...

WHAT YOU'LL LEARN

对 GitOps 的深入理解及其在云原生系统运维中的应用

Content

8 Lessons • 0 Quizzes • 0 Challenges

GitOps 简介
  1. 1

    课程介绍

  2. 2

    GitOps 概述

  3. 3

    GitOps 的兴起

  4. 4

    GitOps 的工作原理

  5. 5

    GitOps 的优势

  6. 6

    GitOps 的应用场景

  7. 7

    自我测验:GitOps入门

GitOps 原则
  1. 1

    GitOps 的原则

  2. 2

    声明式与命令式配置

  3. 3

    GitOps 工具

  4. 4

    创建 Kubernetes 清单文件

  5. 5

    系统的版本控制

  6. 6

    为 GitOps 配置 Git 仓库

  7. 7

    自动化变更部署

  8. 8

    协调

  9. 9

    挑战:自动化代理

  10. 10

    解决方案:自动化代理

  11. 11

    自我测验:GitOps 原则

实践中的GitOps
  1. 1

    Flux 简介

  2. 2

    Flux 安装

  3. 3

    Flux 源

  4. 4

    Flux 自定义

  5. 5

    使用 Flux 实现持续交付

  6. 6

    挑战:使用 Flux 管理应用程序

  7. 7

    解决方案:使用 Flux 管理应用程序

  8. 8

    自我测验:GitOps 实践

基于 GitOps 的系统架构
  1. 1

    应用程序容器化

  2. 2

    存储容器镜像

  3. 3

    配置 Kubernetes 集群

  4. 4

    在 Kubernetes 上运行应用程序

  5. 5

    自测题:构建基于 GitOps 的系统

使用 Flux 配合 Helm
  1. 1

    Helm 简介

  2. 2

    使用 Helm 管理发布版本

  3. 3

    使用 Flux 配合 Helm

  4. 4

    使用 Helm 和 Flux 部署应用程序

  5. 5

    测验自己:使用 Flux 配合 Helm

使用 Flagger 的高级部署模型
  1. 1

    Flagger 简介

  2. 2

    使用 Flagger 进行金丝雀发布

  3. 3

    自测题:使用 Flagger 的高级部署模型

总结
  1. 1

    结论

附录
  1. 1

    Flagger 安装

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)