更新时间:2021-08-05 GMT+08:00
分享

K8s和Docker兼容性说明

K8s官网声明在v1.20及以上版本不再支持Docker容器引擎,但根据官网上二者兼容性问题澄清说明,解读如下:

  1. K8S v1.20之前版本完全兼容Docker。
  2. K8S v1.20到v1.22版本,仍然支持Docker,但在kubelet启动时打印告警。
  3. 自K8S v1.23版本开始,不再支持Docker引擎,但仍兼容原有的Docker镜像,并且用Docker build命令生成的镜像也能正常使用。
  4. 自K8S v1.23版本开始,可使用containerd或CRI-O容器运行时。

K8s和Docker不兼容后,可能的应对措施如下:

  1. 使用containerd或CRI-O容器运行时。
  2. 使用鲲鹏iSulad容器引擎,具体请参见《iSula容器引擎 用户指南》。
  3. 使用Swarm或MESOS管理Docker。
分享:

    相关文档

    相关产品

close