Skip to content

Kubernetes 教程

从零开始学习 Kubernetes(简称 K8s),掌握容器编排技术,构建云原生应用。

什么是 Kubernetes?

Kubernetes(容器编排平台,读作 "koo-ber-NEH-teez")是一个开源系统,用于自动化部署、扩展和管理容器化应用程序。

💡 类比: 如果把容器比作"集装箱",那么 Kubernetes 就是"港口调度系统"——它负责决定每个集装箱放在哪艘船上、什么时候装卸、如何处理损坏的货物。

学习路径

本教程按照从简单到复杂的顺序组织,建议按顺序学习:

1. 基础概念 (P1)

理解 K8s 的核心组件和工作原理。

2. 环境搭建 (P2)

在本地搭建 K8s 开发环境。

3. 网络 (P3)

理解 K8s 网络模型和服务发现。

4. 工作负载 (P4)

使用 Deployment 管理应用的生命周期。

5. 配置与存储 (P5)

管理应用配置和持久化数据。

6. CI/CD (P6)

构建自动化部署流水线。

开始学习

准备好了吗?让我们从理解 Kubernetes 是什么开始!

开始学习:K8s 是什么

学习建议

  • 预计时间: 完成全部内容约需 8-12 小时
  • 学习方式: 建议边看教程边动手实践
  • 环境要求: 4GB 内存、2 CPU 以上的电脑

学习文档整合站点