系统学习
学习路径总入口:先选领域,再建立模型,最后用故障演练验证
→
从零搭建实战索引:按目标选出下一套要搭的环境,而不是在 36 篇教程里逐个翻
使用方式
这页把教程分支的 build-* 页面按“搭什么”重新分组。每组先给最小可用路径,再给生产化补充页;同一组内按依赖顺序排列,前一篇的产物通常是后一篇的输入。
- 第一次搭:先读组内前 2–3 篇,完成一个能启动、能验证、能清理的最小环境。
- 准备上线:补同组的可用性、备份、可观测性和安全页,不要跳过验证章节。
- 排障时:先回到对应教程的「验证」和「常见问题」,再进入排障分支,不要直接改生产参数。
每篇教程都应在一次性环境或测试集群执行;涉及存储、证书和密钥的步骤,先在本地验证恢复路径。
Kubernetes 基础与网络
交付与 GitOps
可观测性
数据与消息
安全、密钥与策略
镜像与备份
选型建议
- 只想验证 Kubernetes 基础:
build-k8s-cluster → build-cilium-network → build-cert-manager。
- 要做 GitOps:
build-argocd-gitops 或 build-flux,再用 build-argo-rollouts 做渐进式发布。
- 要搭数据平台:先
build-postgresql-ha 或 build-mysql-ha,再按需加 build-kafka-cluster、build-clickhouse、build-starrocks。
- 要补安全基线:
build-openbao/build-vault → build-sealed-secrets → build-gatekeeper/build-kyverno-policies → build-falco。
常见误区
- 把“容器 Up”当成“平台可用”。每篇教程的验证章节都要求检查副本、探针、存储挂载或实际读写。
- 跳过证书和密钥的恢复演练。自动签发不等于能恢复,必须验证 CA、备份和轮换路径。
- 在生产集群直接照抄本地单节点参数。存储副本、资源请求、反亲和和备份策略都要按生产规模重算。
参考链接
读完自测
- 搭建 Kubernetes 集群后,为什么不能只用
kubectl get nodes 判断环境可用?
- GitOps 方案中,Argo CD 和 Flux 的选型应优先比较哪些能力?
- 搭建数据库高可用时,为什么必须先验证备份恢复,再接入业务?
答案
- 节点 Ready 只说明 kubelet 和网络基本可用,还要验证 CNI、CoreDNS、存储、Ingress/Gateway、证书、实际 Pod 调度和业务读写;控制面组件和 etcd 健康也要单独检查。
- 比较同步模型、多集群管理、权限与多租户、渐进式发布、密钥管理、可观测性和团队已有工具链;不要只看 UI,重点看失败回滚和审计能力。
- 高可用只覆盖实例故障,不覆盖误删、逻辑损坏和区域故障;没有经过恢复演练的备份不能作为 RPO/RTO 承诺。
相关条目