K8s 进阶概览
advanced-topics 节点;与入门课分工。
30 分钟
K8s 进阶概览
完成 kubernetes-essentials 后,你已能在 minikube 上部署 Deployment、Service 与基础配置。Kubernetes 进阶 面向「要上生产、要扩展、要运维」的场景:托管选型、控制平面、多集群、调度进阶、CRD 与集群可观测性。本 track 对应 DevOps 路线图 的 advanced-topics 节点,与入门课分工明确——入门管「会写 YAML、会 kubectl」,进阶管「集群怎么选、怎么管、怎么扩」。
学习目标
- 列出 kubernetes-advanced-essentials 与 kubernetes-essentials 的能力边界
- 对照路线图 advanced-topics,标记本 track 各课 slug
- 规划 CodeRoadMap 从 minikube 到生产集群的下一步路径
与入门课分工
| 维度 | kubernetes-essentials | 本 track |
|---|---|---|
| 集群来源 | minikube / kind 本地 | 托管 EKS/GKE/AKS 或自建 |
| 核心对象 | Pod、Deployment、Service | 调度约束、CRD、驱逐策略 |
| 运维深度 | 滚动更新、探针 | 多集群、资源优化、可观测 |
| 发布方式 | 裸 YAML | 衔接 helm-gitops-essentials |
入门课 k8s-practice 闭环后,生产环境通常不会长期手写 kubectl apply -f——Chart 与 GitOps 见 helm-intro。
本 track 路线图
k8a-intro(本课)
├─ 托管 vs 自建 → k8a-managed / k8a-self-managed
├─ 控制平面与节点 → k8a-control-plane
├─ 多集群 → k8a-multi
├─ 调度进阶 → k8a-taints / k8a-topology
├─ 扩展机制 → k8a-crds
├─ 资源与稳定性 → k8a-resources
└─ 可观测与优化 → k8a-obs / k8a-monitor → k8a-practice
监控指标栈深入见 prometheus-essentials;日志、链路、SLO 见 observability-essentials。
前置知识自检
- 能解释 Pod、Deployment、Service 关系(k8s-pods、k8s-deployments)
- 会用 ConfigMap / Secret(k8s-config)