Kubernetes:大规模容器编排
Kubernetes 是部署、扩展和管理容器化工作负载的行业标准平台。它最初由 Google 设计,现已成为各种规模公司的生产基础设施的骨干——从运行少数服务的初创公司到在多区域集群中编排数千个容器的企业。本课程涵盖从启动第一个集群到编写自定义 Operator 和在生产中实施安全策略的所有内容。
你将学到什么
你将从 Pod、Deployment 和 ReplicaSet 背后的核心概念开始,然后进入 Service 和集群网络、使用 ConfigMap 和 Secret 的配置以及持久存储。之后你将学习可观测性和监控、使用 Helm 的包管理以及系统化故障排查。高级课程涵盖资源配额和调度约束、使用 RBAC 和 Pod Security Admission 的安全加固,以及生产部署模式,包括滚动更新、灰度发布以及使用 Operator Framework 构建自定义 Operator。
学习路径
十二门课程从 A1 到 C1 逐步推进。课程从 Kubernetes 入门和 设置你的第一个集群开始,在六门 B 级课程中建立核心技能——Pod、Deployment、Service、配置与存储、可观测性和 Helm——最后以三门 C1 课程结束:高级调度与资源管理、安全最佳实践和 高级部署与 Operator。每个阶段直接建立在前一个阶段之上,因此只需具备容器的基本知识即可。
工作原理
每门课程分为短小精悍的课时,你可以在内置编辑器中完成,获得实时反馈。在环境中直接练习 kubectl 命令和编写 YAML 清单,当需要更深入理解概念或配置无法应用时,可以咨询 AI 导师。