在 Debian 上部署 Kubernetes(K8s),版本选择主要关注两个维度:
| 场景 | 推荐版本 |
|---|---|
| 生产环境 | 1.28 / 1.29 / 1.30 |
| 实验 / 学习 | 1.30 / 1.31 |
| 老旧环境 | 1.26(即将 EOL) |
⚠️ Kubernetes 1.31+ 对 containerd / cgroup v2 要求更严格
K8s 已弃用 Docker,使用:
Debian 12 (Bookworm)
Kubernetes 1.29
containerd 1.6/1.7
# Debian 12
apt install -y kubelet=1.29.* kubeadm=1.29.* kubectl=1.29.*
Debian 12 + K8s 1.29 + containerd = 最稳组合
如果你愿意,我可以: