请问rancher导入已有的k3s集群,拉取私有镜像失败是怎么回事呢。
所拉取的私有镜像是公开的,同时也配置了/etc/docker/daemon.json中的insecure-registries,也使用docker login命令成功登陆到了仓库。
ssh到服务器上面手动pull也是没问题的,就是rancher控制台上面创建的工作负载拉取失败。
请问rancher导入已有的k3s集群,拉取私有镜像失败是怎么回事呢。
所拉取的私有镜像是公开的,同时也配置了/etc/docker/daemon.json中的insecure-registries,也使用docker login命令成功登陆到了仓库。
ssh到服务器上面手动pull也是没问题的,就是rancher控制台上面创建的工作负载拉取失败。
解决了,k3s默认不再使用docker,而是使用containerd,可以在/etc/rancher/k3s/registries.yaml路径下配置私有仓库,文档地址https://docs.rancher.cn/docs/k3s/installation/install-options/server-config/_index#agent-%E8%BF%90%E8%A1%8C%E6%97%B6,我懒得研究了,直接用--docker参数替换回了docker,这样就可以正常使用docker默认的/etc/docker/daemon.json来配置不安全仓库了。
提示的错误是这个
容器内能请求到192这个地址么