ubuntu

Ubuntu Kubernetes与Docker兼容性

小樊
45
2025-12-14 16:12:27
栏目: 智能运维

Ubuntu 上 Kubernetes 与 Docker 的兼容性要点

Ubuntu 上,Kubernetes 自 v1.24 起移除了内置的 dockershim,Kubelet 不再直接对接 Docker 引擎;因此“直接用 Docker 作为运行时”的做法仅能在 v1.23 及更早版本使用。若要在新版本继续使用 Docker,需通过 cri-dockerd 提供 CRI 适配层;更推荐的方式是改用 Containerd 作为运行时(原生 CRI,资源占用更低、维护更简单)。

版本兼容矩阵与运行时选择

Kubernetes 版本 推荐/可用运行时 说明
≤ v1.23.x Docker 19.03–20.10.x 可直接使用 Docker(内置 dockershim)。历史实践中常见组合如:v1.19 配 Docker 19.03、v1.20–v1.23 配 Docker 20.10。
≥ v1.24.x Containerd ≥1.6(推荐);或 Docker + cri-dockerd v1.24 起移除 dockershim;若必须用 Docker,需额外部署 cri-dockerd 作为 CRI 接口。

在 Ubuntu 上的实践建议

快速自检与常见问题

0
看了该问题的人还看了