Learning path · 中级

DevOps 与平台工程:中级

超越首次部署。自动化交付、管理多个环境、加入可观测性,并构建整个团队都能信赖的可重复工作流。

41 guides 12 technologies

本学习路径适合谁

你已经能将应用部署到 Kubernetes,也用过 CI 工具。本路径适合希望让交付流程自动化、一致且易于他人使用的工程师。

你将学到

  • 构建能在多个环境之间逐级推进变更的部署流水线
  • 在多个集群中管理配置和密钥
  • 使用分支环境和预览环境以更快获得反馈
  • 添加监控、日志和告警,以便在出问题时第一时间知道
  • 应用 GitOps 实践,使集群始终保持在你声明的状态

如何使用本路径

指南按技术分组。请选择你目前最大的瓶颈所在的领域(部署、配置或可见性)作为起点。大多数指南都基于一个正在运行的集群,所以学习期间请保持一个集群在线。

开始之前

  • 已完成初级路径,或具备同等的动手经验
  • 熟悉 Deployment 和 Service 等 Kubernetes 对象
  • 一个可以用来试验的 Git 仓库

下一步

继续学习高级路径,攻克规模化、安全与平台设计。

What's in this path

1 Argo CD

Argo CD

4 guides
2 Flux CD

Flux CD

7 guides
3 Kubernetes

Kubernetes

4 guides
4 containerd

containerd

1 guides
5 Grafana

Grafana

7 guides
6 Helm

Helm

1 guides
7 OpenTelemetry

OpenTelemetry

7 guides
8 Prometheus

Prometheus

1 guides
9 Fluentd

Fluentd

3 guides
10 Envoy

Envoy

1 guides
11 Istio

Istio

3 guides
12 Cilium

Cilium

2 guides