isulad CRI接口调用失败

1.欧拉版本:22.03 LTS SP1
2.isula版本:2.0.18
3.参考的官网教程: CRI接口 (openeuler.org)
4.预先设置的配置:
安全认证的文件通过官网的教程生成。
修改daemon.json文件为以下内容:
{
“group”: “isula”,
“default-runtime”: “lcr”,
“graph”: “/var/lib/isulad”,
“state”: “/var/run/isulad”,
“engine”: “lcr”,
“log-level”: “ERROR”,
“pidfile”: “/var/run/isulad.pid”,
“log-opts”: {
“log-file-mode”: “0600”,
“log-path”: “/var/lib/isulad”,
“max-file”: “1”,
“max-size”: “30KB”
},
“log-driver”: “stdout”,
“container-log”: {
“driver”: “json-file”
},
“hosts”:[
“unix:///var/run/isulad.sock”,
“tcp://127.0.0.1:5678”
],
“websocket-server-listening-port”:6789,
“hook-spec”: “/etc/default/isulad/hooks/default.json”,
“start-timeout”: “2m”,
“storage-driver”: “overlay2”,
“storage-opts”: [
“overlay2.override_kernel_check=true”
],
“registry-mirrors”: [
docker.io
],
“insecure-registries”: [
“127.0.0.1/32”
],
“pod-sandbox-image”: “”,
“native.umask”: “normal”,
“network-plugin”: “”,
“cni-bin-dir”: “”,
“cni-conf-dir”: “”,
“image-layer-check”: false,
“use-decrypted-key”: true,
“insecure-skip-verify-enforce”: false,
“cri-runtimes”: {
“kata”: “io.containerd.kata.v2”
},
“tls”:false,
“tls-verify”:false,
“tls-config”:{
“CAFile”:“/root/.iSulad/ca.pem”,
“CertFile”:“/root/.iSulad/server-cert.pem”,
“KeyFile”:“/root/.iSulad/server-key.pem”
}
}

出现的问题描述:

无论将daemon.json中的tls配置为true(grpc client使用SslCredentials进行认证设置)或false(grpc client使用InsecureChannelCredentials,不进行安全认证),均出现以下问题:
grpc调用ListContainers失败,返回status内容如下:
status code:12
status messgage:(为空)
status details:(为空)

是否是我使用的isulad未提供ListContainers的CRI接口?或是我缺少了某些配置?或者是否有ListContainers CRI接口调用的相关示例,可以供我参考?

isula ps --debug 有什么信息?


上图为isula ps --debug 显示的内容