昇腾社区首页
中文
注册

使用1.24及以上版本的Kubernetes时,使用Docker失败

问题描述

1.24之前的Kubernetes版本直接集成了Docker Engine的一个组件,名为Dockershim。自1.24版本起,Dockershim已从Kubernetes项目中移除。如果用户还想继续使用Docker作为Kubernetes的容器引擎,需要再安装cri-dockerd,可参考以下方法。

解决方案

  • 参考K8s官方示例,将已经初始化过的Kubernetes集群从Dockershim迁移
  • 如果是未初始化的Kubernetes集群,可参考cri-dockerd社区的指导安装软件,以及初始化Kubernetes集群。