CodeRoadMap
首页路线题库资源库文章社区
CodeRoadMap

程序员的学习成长路线图。内容免费开放,登录后可同步路线图与课时进度。

由 程序员柏风 独立维护 · 关于作者

学习

  • 路线图
  • 课程
  • 面试题
  • 文章
  • 我

更多

  • 资源
  • 社区
  • 关于作者
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·津公网安备12011002026155号·coderoadmap@126.com
Kubernetes 进阶/课时/K8s 进阶概览
RawBlame
课时目录12 节

Kubernetes 进阶

  1. 01K8s 进阶概览
  2. 02托管集群选型
  3. 03自建 vs 托管
  4. 04控制平面与工作节点
  5. 05多集群管理
  6. 06污点和容忍度
  7. 07拓扑分布约束
  8. 08CRD 与自定义控制器
  9. 09资源管理与驱逐
  10. 10集群可观测性
  11. 11资源监控与优化
  12. 12综合练习

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)
  • 理解 requests/limits 基础(k8s-resources)
  • 完成 docker → k8s 镜像交付链(docker-essentials)
  • 练习

    • 在路线图中找到 advanced-topics,列出本 track 12 课标题
    • 写一段话说明 CodeRoadMap 为何不能长期只用 minikube
    • 画出「入门 → 进阶 → Helm/GitOps → 可观测」四条 track 的依赖箭头

    小结

    入门会部署,进阶会选型、调度、扩展与运维。 下一课从托管集群 EKS/GKE/AKS 选型入手。

    加载本节练习…
    下一课 →托管集群选型