k8s:截止2022.09.23(当前最新)的k8s软件版本支持docker容器引擎的情况:汇总信息
... too new too support!
Kubernetes 1.24.6+ -->Docker版本remove the dependency on Docker!!! With the dockershim removal, core Kubernetes no longer has to track the latest validated version of Docker.Dockershim Removed from kubelet.After its deprecation in v1.20, the dockershim component has been removed from the kubelet. From v1.24 onwards, you will need to either use one of the other supported runtimes (such as containerd or CRI-O) or use cri-dockerd if you are relying on Docker Engine as your container runtime.
Kubernetes 1.23.12 -->Docker版本The Kubelet now supports the CRI v1 API, which is now the project-wide default. If a container runtime does not support the v1 API, Kubernetes will fall back to the v1alpha2 implementation. There is no intermediate action required by end-users, because v1 and v1alpha2 do not differ in their implementation. It is likely that v1alpha2 will be removed in one of the future Kubernetes releases to be able to develop v1.
Kubernetes 1.22.15 -->Docker版本remove the automatic detection and matching of cgroup drivers for Docker. For new clusters if you have not configured the cgroup driver explicitly you might get a failure in the kubelet on driver mismatch (kubeadm clusters should be using the "systemd" driver).Add unified map on CRI to support cgroup v2. Refer to https://github.com/opencontainers/runtime-spec/blob/master/config-linux.md#unified.
Kubernetes 1.21.14 -->Docker版本Update the latest validated version of Docker to 20.10. Official support to build kubernetes with docker-machine / remote docker is removed. This change does not affect building kubernetes with docker locally
Kubernetes 1.20.15 -->Docker版本Docker as an underlying runtime is being deprecated. Docker-produced images will continue to work in your cluster with all runtimes, as they always have.
Kubernetes 1.19.16 -->Docker版本Update opencontainers/runtime-spec dependency to v1.0.2
Kubernetes 1.18.20 -->Docker版本【?】
Kubernetes 1.17.17 -->Docker版本Update the latest validated version of Docker to 19.03
Kubernetes 1.16.15 -->Docker版本1.13.1, 17.03, 17.06, 17.09, 18.06, 18.09
Kubernetes 1.15.12 -->Docker版本1.13.1, 17.03, 17.06, 17.09, 18.06, 18.09
Kubernetes 1.14.10 -->Docker版本1.13.1, 17.03, 17.06, 17.09, 18.06, 18.09
Kubernetes 1.13.12 -->Docker版本1.11.1, 1.12.1, 1.13.1, 17.03, 17.06, 17.09, 18.06
Kubernetes 1.12.10 -->Docker版本1.11.1, 1.12.1, 1.13.1, 17.03, 17.06, 17.09, 18.06
Kubernetes 1.11.10 -->Docker版本1.11.2 to 1.13.1 and 17.03.x
Kubernetes 1.10.13 -->Docker版本1.11.2 to 1.13.1 and 17.03.x
Kubernetes 1.9.1 -->Docker版本1.11.2 to 1.13.1 and 17.03.x
Kubernetes 1.8.15 -->Docker版本1.11.2, 1.12.6, 1.13.1, and 17.03.2. (Has knowned problem).
Kubernetes 1.7.16 -->Docker版本1.10.3, 1.11.2, 1.12.6. (Has knowned problem).
Kubernetes 1.6.13 -->Docker版本1.10.3, 1.11.2, 1.12.6. Drop the support for docker 1.9.x.
Kubernetes 1.5.8 -->Docker版本1.10.3 - 1.12.3.
... too old too support!
... too new too support! Kubernetes 1.24.6+ -->Docker版本remove the dependency on Docker!!! With the dockershim removal, core Kubernetes no longer has to track the latest validated version of Docker.Dockershim Removed from kubelet.After its deprecation in v1.20, the dockershim component has been removed from the kubelet. From v1.24 onwards, you will need to either use one of the other supported runtimes (such as containerd or CRI-O) or use cri-dockerd if you are relying on Docker Engine as your container runtime. Kubernetes 1.23.12 -->Docker版本The Kubelet now supports the CRI v1 API, which is now the project-wide default. If a container runtime does not support the v1 API, Kubernetes will fall back to the v1alpha2 implementation. There is no intermediate action required by end-users, because v1 and v1alpha2 do not differ in their implementation. It is likely that v1alpha2 will be removed in one of the future Kubernetes releases to be able to develop v1. Kubernetes 1.22.15 -->Docker版本remove the automatic detection and matching of cgroup drivers for Docker. For new clusters if you have not configured the cgroup driver explicitly you might get a failure in the kubelet on driver mismatch (kubeadm clusters should be using the "systemd" driver).Add unified map on CRI to support cgroup v2. Refer to https://github.com/opencontainers/runtime-spec/blob/master/config-linux.md#unified. Kubernetes 1.21.14 -->Docker版本Update the latest validated version of Docker to 20.10. Official support to build kubernetes with docker-machine / remote docker is removed. This change does not affect building kubernetes with docker locally Kubernetes 1.20.15 -->Docker版本Docker as an underlying runtime is being deprecated. Docker-produced images will continue to work in your cluster with all runtimes, as they always have. Kubernetes 1.19.16 -->Docker版本Update opencontainers/runtime-spec dependency to v1.0.2 Kubernetes 1.18.20 -->Docker版本【?】 Kubernetes 1.17.17 -->Docker版本Update the latest validated version of Docker to 19.03 Kubernetes 1.16.15 -->Docker版本1.13.1, 17.03, 17.06, 17.09, 18.06, 18.09 Kubernetes 1.15.12 -->Docker版本1.13.1, 17.03, 17.06, 17.09, 18.06, 18.09 Kubernetes 1.14.10 -->Docker版本1.13.1, 17.03, 17.06, 17.09, 18.06, 18.09 Kubernetes 1.13.12 -->Docker版本1.11.1, 1.12.1, 1.13.1, 17.03, 17.06, 17.09, 18.06 Kubernetes 1.12.10 -->Docker版本1.11.1, 1.12.1, 1.13.1, 17.03, 17.06, 17.09, 18.06 Kubernetes 1.11.10 -->Docker版本1.11.2 to 1.13.1 and 17.03.x Kubernetes 1.10.13 -->Docker版本1.11.2 to 1.13.1 and 17.03.x Kubernetes 1.9.1 -->Docker版本1.11.2 to 1.13.1 and 17.03.x Kubernetes 1.8.15 -->Docker版本1.11.2, 1.12.6, 1.13.1, and 17.03.2. (Has knowned problem). Kubernetes 1.7.16 -->Docker版本1.10.3, 1.11.2, 1.12.6. (Has knowned problem). Kubernetes 1.6.13 -->Docker版本1.10.3, 1.11.2, 1.12.6. Drop the support for docker 1.9.x. Kubernetes 1.5.8 -->Docker版本1.10.3 - 1.12.3. ... too old too support!
相关文章
- Docker不香吗?为什么还需要K8s?
- 【Docker 那些事儿】初始K8s容器管理平台
- 【Docker 那些事儿】搭建K8s集群一次成功,坑太多都踩完啦
- 从5个函数带你理解K8s DeltaFIFO
- 1. k8s 架构概述
- Java架构师-容器化(二):容器编排技术-K8S(Kubernetes;Docker集群的管理工具;占有80%的市场)【可直接使用阿里云的Kubernetes集群服务,不需要自己搭建,但要付费】
- [svc]linux bridge&docker0&k8s pod网络模型通俗演义
- [k8s]Docker 用户使用 kubectl 命令指南-unkown排错(kubelet端口解析)
- k8s部分名称解释
- k8s docker 运行sentinel 错误
- CentOS 安装 Kubernetes(K8s)
- 【k8s】rbac-sa
- 【k8s】通过命令行删除字段
- 【k8s】ep-addresses
- 【k8s】Pod-containerStatuses
- k8s 重要概念 - 每天5分钟玩转 Docker 容器技术(117)
- k8s 核心功能 - 每天5分钟玩转 Docker 容器技术(116)
- K8S部署ES集群 - 运维笔记
- k8s:bootstrap方式部署 kubelet的相关参数设置:【重点一篇文章】
- 干货满满!10分钟看懂Docker和K8S
- 【云计算】jenkins,docker,mesos,marathon,k8s相关资料
- 2022-03-21 k8s的csi插件资料搜集
- docker k8s如何拉取国外镜像
- Kubernetes(K8s) Volume(存储卷)
- Kubernetes(K8s) pod
- Kubernetes(K8s) 使用kubeadm reset重置后 kubeadm init 失败的解决方法
- Docker和k8s的区别与介绍