3. 第三部分 · 平台能力
核心对象让应用能跑,平台能力让集群可运维。这一篇按依赖顺序接入调度与弹性、监控日志、网络入口、存储、证书、备份、扩展与多集群,每一项都给出安装、验证与故障边界。
LEVEL 03 · 平台 · 建议 4 周
本篇定位
从「能部署应用」到「能运营平台」,中间隔着一组基础设施能力。它们不是平级的:CNI 是地基,存储和入口依赖它,监控依赖存储,证书依赖入口,备份依赖存储。按依赖顺序安装,能避免大量无效排错。
这一篇的验收标准不是「Pod Running」,而是「能用一个查询或看板证明系统健康,并能说出组件挂了会影响谁」。
学完你能
配置 requests/limits、HPA 与 KEDA,并解释扩容为什么没触发
用节点亲和、Pod 亲和、污点、拓扑分布与优先级控制调度结果
用 Prometheus、Grafana、Loki / ELK 建立指标与日志闭环
在 Calico 与 Cilium 之间做选型,配置 NetworkPolicy 与 Hubble
用 MetalLB + ingress-nginx 暴露服务,并做灰度发布
用 OpenEBS / NFS CSI / MinIO 提供持久存储
用 cert-manager 自动签发证书,用 Velero 完成备份恢复
用 Contour/HTTPProxy 做灰度、镜像与 TLS 路由
用 CRD、聚合 API 与 Operator 扩展 Kubernetes
用 Ceph / Longhorn 补充块存储与分布式存储
用 Karmada 做多集群分发与故障转移
前置条件
完成第二部分,理解 Service、PVC、RBAC 与 NetworkPolicy
集群有至少 3 个 worker,单节点建议 4C / 8G 以上
能使用 Helm 安装组件(会在本篇中反复用到)
学习顺序
按 平台能力总览 的依赖地图推进:调度与指标 → 入口 → 可观测性 → 存储与证书 → 扩展与多集群。不要一次装完,每装一个就写下验证命令与故障影响。
本篇章节
- 3.1. 平台能力总览
- 3.2. 调度、资源与弹性
- 3.3. 调度策略:亲和、污点与优先级
- 3.4. Prometheus 监控体系
- 3.5. 日志与 ELK / Loki
- 3.6. 集群日志系统:EFK 与 Fluent Bit
- 3.7. CNI 网络:Calico 与 Cilium
- 3.8. 负载均衡与 Ingress 流量入口
- 3.9. Ingress 进阶:Contour 与 HTTPProxy
- 3.10. 存储扩展:OpenEBS、NFS CSI 与 MinIO
- 3.11. Ceph 与 Longhorn 存储实践
- 3.12. 证书管理与 cert-manager
- 3.13. 备份与恢复:Velero
- 3.14. 多集群编排:Karmada
- 3.15. Kubernetes 系统扩展:CRD、聚合 API 与 Operator