Learning path · 初级

面向初学者的 DevOps 与平台工程

从零开始。通过一篇篇动手实践的指南,了解现代团队如何借助容器、Kubernetes、CI/CD 和 GitOps 构建、交付并运行软件。

43 guides 12 technologies

本学习路径适合谁

本路径适合开发者、系统管理员和转行人员:你听说过“容器”“Kubernetes”“流水线”这些词,却从未把它们串联起来。你不需要生产环境经验,但需要好奇心和一个终端。

你将学到

  • 应用程序如何被打包,并在不同机器上一致地运行
  • Kubernetes 的作用,以及如何部署你的第一个工作负载
  • 一次变更如何从提交一路到达运行中的环境
  • GitOps 的基础知识,以及团队为什么采用它
  • 如何毫无顾虑地销毁并重建环境

如何使用本路径

右侧的指南按技术分组,并按初次学习的顺序排列。请一次专注于一项技术,不要在不同技术之间来回跳转。每篇指南都注重动手实践,因此请创建一个一次性集群并跟着操作,而不是只读不练。

开始之前

  • 熟悉命令行操作(cd、ls、编辑文件)
  • 注册一个免费的 Rackmint 账号,获取用于练习的一次性集群
  • 对什么是 Web 应用有基本了解

下一步

当这些内容变得得心应手后,请继续学习中级路径,把各个部分连接成可重复、自动化的工作流。

What's in this path

1 Argo CD

Argo CD

5 guides
2 Flux CD

Flux CD

5 guides
3 Kubernetes

Kubernetes

6 guides
4 containerd

containerd

2 guides
5 Grafana

Grafana

4 guides
6 Helm

Helm

4 guides
7 OpenTelemetry

OpenTelemetry

5 guides
8 Prometheus

Prometheus

4 guides
9 Fluentd

Fluentd

2 guides
10 Envoy

Envoy

2 guides
11 Istio

Istio

2 guides
12 Cilium

Cilium

2 guides