iSulad接入k8s报错

1.openEuler版本:22.03-LTS-SP1
2.isulad版本:2.0.18
3.kubernetes版本:1.20.2
4.在openEuler执行加入集群命令,报【ERROR CRI】错误,具体信息如下:

yaml文件内容如下:
apiVersion: kubeadm.k8s.io/v1beta2
caCertPath: /etc/kubernetes/pki/ca.crt
discovery:
bootstrapToken:
apiServerEndpoint: 192.168.122.1:6443
token: v9xgqs.a7syobvauo7x1pd1
unsafeSkipCAVerification: true
caCertHashes: [sha256:b81d909677a3ffece4a8d6b5afe0741100e0d8418d253b0f9232c6eaf20c018d]
timeout: 5m0s
tlsBootstrapToken: v9xgqs.a7syobvauo7x1pd1
kind: JoinConfiguration
nodeRegistration:
criSocket: /var/run/isulad.sock
name: k8smaster
taints: null

看图片错误信息, iSulad 服务没启动,检查一下

感谢回复,iSulad服务是正常运行状态,能够正常进行镜像拉取等操作。

daemon.json 配置了吗

    "enable-cri-v1": true,

记得重启服务

修改isulad的daemon.json文件并重启isulad


然后执行加入集群命令仍然报上述【ERROR CRI】错误
请问还有其他解决方案吗

使用curl命令向isuad守护进程发送http请求,也未能得到正常输出

您好,问题解决了吗

你这边使用的是iSulad 2.0.18版本是不支持CRI v1的,需要升级使用的isulad版本,详情可参照说明:https://gitee.com/openeuler/iSulad