7. 集群与运行时

集群不是「装好 kubeadm 就结束」:发行版决定升级与运维方式,运行时决定隔离与性能,本地集群决定学习反馈速度。这一域把「集群从哪来、容器怎么跑、开发环境怎么起」三件事放在一起。

层级:

L3 · 平台

难度:

基础到进阶

预计:

30 分钟

前置:

Linux、容器基础

技术栈定位

  • 自建发行版:kubeadm(标准、透明)、k3s(轻量、边缘)、RKE2(安全加固)、Talos(不可变 OS)、MicroK8s(开发友好)、OpenShift/Rancher(企业平台)。

  • 托管服务:EKS、GKE、AKS、ACK、TKE;控制面由云厂商负责,重点是节点池、网络、身份与升级窗口。

  • 运行时:containerd、CRI-O;强隔离用 gVisor、Kata Containers、Firecracker。

  • 本地开发:kind、k3d、minikube、colima、OrbStack;优先选能复用你本机容器运行时的方案。

选型要点

先决定「托管还是自建」,再决定「运行时隔离级别」,最后才是本地工具。不要为了学习一个 CNI 先在云上开三台机器;kind/k3d 能覆盖 80% 的日常验证。生产集群的升级路径、证书轮换、etcd 备份必须在上线前演练。

本域文章

关联章节