首页 > 其他分享 >k8s-container unix:///run/crio/crio.sock unix:///var/run/cri-dockerd.sock

k8s-container unix:///run/crio/crio.sock unix:///var/run/cri-dockerd.sock

时间:2023-03-01 18:11:45浏览次数:33  
标签:crio run containerd sock unix var

crictl ps报runtime connect using default endpoints: [unix:///var/run/dockershim.sock unix:///run/containerd/containerd.sock unix:///run/crio/crio.sock unix:///var/run/cri-dockerd.sock].错误

报一个警告,一个错误:

警告是:

WARN[0000] runtime connect using default endpoints: [unix:///var/run/dockershim.sock unix:///run/containerd/containerd.sock unix:///run/crio/crio.sock unix:///var/run/cri-dockerd.sock]. As the default settings are now deprecated, you should set the endpoint instead.

错误是:

ERRO[0000] unable to determine runtime API version: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial unix /var/run/dockershim.sock: connect: no such file or directory"

解决方法:

crictl依次查找容器运行时,当查找第一个 unix:///var/run/dockershim.sock 没有找到,所以报错了,需要你手动指定当前kubernetes的容器运行时,使用什么,例如:

kubernetes 1.24+ 之后,如果dockershim已经变成了cri-docker,所以你需要执行:

crictl config runtime-endpoint unix:///var/run/cri-dockerd.sock

如果你的容器运行时,已经换成了containerd,则换成containerd的,如:

crictl config runtime-endpoint unix:///var/run/containerd/containerd.sock

之后,你在执行就好了。

另外:生成的配置在cat /etc/crictl.yaml,可以随时修改。

标签:crio,run,containerd,sock,unix,var
From: https://www.cnblogs.com/LILEIYAO/p/17169234.html

相关文章

  • Docker 容器将在“docker run -d”后自动停止
    根据我目前阅读的教程,使用“dockerrun-d”将从图像启动一个容器,并且该容器将在后台运行。这就是它的样子,我们可以看到我们已经有了容器ID。root@docker:/home/ro......
  • loadrunner---脚本录制常见问题
    一:loadrunner录制脚本时ie浏览器不弹出?1.IE浏览器取消勾选【启用第三方浏览器扩展】启动IE,从【工具】进入【Internet选项】,切到高级,去掉【启用第三方浏览器扩展(需要重启动......
  • httprunner3.X 参数化实现数据驱动(待补充)
    环境:httprunner==3.1.4python==3.7.7数据源指定支持三种方式:在YAML/JSON/py中直接指定参数列表:该种方式最为简单易用,适合参数列表比较小的情况通过内置的paramete......
  • 浅析nginx -s reload与service nginx restart区别及linux下nginx加载配置文件异常提示
    1、语法:nginx-ssignal。signal的值如下:stop:fastshutdown,快速的停止nginxquit:gracefulshutdown,不再接受新的请求,等正在处理的请求出完成后在进行停止(优雅的......
  • websocketpp中心跳函数使用记录
    依赖的开源库:WebSocket++|ZaphoydStudiosserver发送pingclient响应pong问题:通过set_ping_handler注册on_ping函数后,发送一次心跳,却收到两次pong;分析:抓包分析客户......
  • Docker小工具:runlike与whaler(打印容器的启动命令与导出镜像的dockerfile)
    文章目录https://www.codetd.com/article/14504401runlike:通过容器打印出容器的启动命令方法一:直接通过pip方式安装方法二:通过容器方式免安装使用用法whaler......
  • 轮询、长轮询、长连接、websocket
    前言Web端即时通讯技术:即时通讯技术简单的说就是实现这样一种功能:服务器端可以即时地将数据的更新或变化反应到客户端,例如消息即时推送等功能都是通过这种技术实现的。但......
  • httprunner 参数与调用
    1、环境变量设置与引用    2、全局变量设置与引用 3、接口关联-tokensep1:extract提取token sep2:参数引用 4、接口关联-cookie示例提取cookie 或 ......
  • python socket 开发
    socket服务端开发#socket服务端开发importsocket#创建socket对象socket_server=socket.socket()#绑定ip地址和端口socket_server.bind(("localhost",888......
  • C#中socket的简单使用
    一.Socket的概念Socket其实并不是一个协议,而是为了方便使用TCP或UDP而抽象出来的一层,是位于应用层和传输控制层之间的一组接口.当两台主机通信是,必须通过Socket连接,So......