在 Debian 上部署 Kubernetes(K8s),版本选择主要取决于 K8s 官方及生态工具(如 kubeadm、containerd、CRI 工具)的兼容性。
以下是目前(2024–2025 年)推荐和常见的选择:
containerdcgroup v2(K8s 1.25+ 推荐)✅ 生产环境首选
✅ 老环境可用,但逐步淘汰
| K8s 版本 | 推荐 Debian |
|---|---|
| 1.29+ | Debian 12 |
| 1.26–1.28 | Debian 11 / 12 |
| ≤1.25 | Debian 11(勉强) |
# 查看 Debian 版本
cat /etc/os-release
# 查看内核
uname -a
# 确认 cgroup v2
stat -fc %T /sys/fs/cgroup
# 输出为 cgroup2fs 即为 v2
kubeadm 时,Debian 12 + containerd 是最省心的组合装 K8s,优先选 Debian 12(Bookworm)
如果你打算:
我可以给你一套具体安装步骤。