
# OpenKruise插件兼容性检查异常处理
#### 检查项内容
检查集群升级时，OpenKruise插件是否存在兼容性问题。
#### 解决方案
Kubernetes社区在1.24版本移除了对dockershim的支持。CCE为兼顾用户使用docker运行时的习惯，在CCE的v1.25及以上的集群版本引入了cri-dockerd用于替换原来的dockershim，OpenKruise社区在v1.7.x版本后实现了对cri-dockerd的支持（参见[issue](https://github.com/openkruise/kruise/issues/1631)），CCE在1.1.x版本的插件中同步修复该问题。
因此，在v1.25及以上版本的集群中安装1.0.40及以前版本的OpenKruise插件时，kruise-daemon无法在使用docker容器运行时的节点上运行，请使用containerd容器运行时。对于1.1.10及以上版本的OpenKruise插件，kruise-daemon可以在docker或containerd容器运行时的节点上运行。
您可以选择以下方案之一进行解决：
- 方案一：关闭OpenKruise插件的kruise-daemon配置，然后重试集群升级。
- 方案二：将集群中运行时为docker的节点迁移至containerd，详情请参见[将节点容器运行时从Docker迁移到Containerd](https://support.huaweicloud.com/usermanual-cce/cce_10_0601.html)。
 
