版本选择总览
按操作系统版本的建议
| 操作系统与内核 | 建议的 Kubernetes 版本 | 运行时与关键配置 | 说明 |
|---|---|---|---|
| CentOS 7.9(内核 3.10) | 仅建议 ≤1.23.x | 容器运行时:Docker 19.03+(推荐 20.10.x);cgroup 驱动:systemd;网络:Flannel v0.14.0+ / Calico v3.20+ | 不升级内核时,1.24+ 与 3.10 内核存在硬性/功能性限制;1.27+ 基本不推荐 |
| CentOS 7.9(升级内核 ≥5.10) | 可上 1.28 / 1.29 LTS / 1.31+ | 运行时:containerd 1.6+;cgroup 驱动:systemd | 升级内核后可获得 eBPF、IPVS 优化与 VXLAN 性能;1.31+ 强烈建议 ≥5.10 |
| CentOS 8 / 8 Stream / Rocky 8 / AlmaLinux 8(内核 ≥4.18) | 推荐 1.28 / 1.29 LTS | 运行时:containerd 1.6+;cgroup 驱动:systemd | 1.24+ 起默认使用 containerd(Dockershim 已移除),系统默认内核即可满足 |
| CentOS Stream 9 / Rocky 9 / AlmaLinux 9(内核 ≥5.14) | 可上 1.34 / 1.35 | 运行时:containerd 1.7+ | 1.35 要求 cgroup v2;containerd 1.x 生命周期进入尾声,建议规划升级至 2.x |
运行时与版本分界
版本选择与运维策略