我要评分
获取效率
正确性
完整性
易理解

Compatibility Between Kubernetes and Docker

Kubernetes v1.20 and later do not support the Docker container engine. However, according to the compatibility issue clarification on the official Kubernetes website:

  1. Versions earlier than Kubernetes v1.20 are fully compatible with Docker.
  2. Kubernetes v1.20 to v1.22 still support Docker, but alarms are generated when kubelet is being started.
  3. Kubernetes v1.23 and later do not support the Docker engine but are still compatible with the original Docker images. In addition, the images generated by running the docker build command can be used properly in Kubernetes.
  4. Kubernetes v1.23 and later can use the containerd or CRI-O container runtime.

After Kubernetes is incompatible with Docker, the possible countermeasures are as follows:

  1. Use the containerd or CRI-O container runtime.
  2. Use the Kunpeng iSula container engine. For details, see iSula Container Engine User Guide.
  3. Use Swarm or MESOS to manage Docker.