k3d无法提取映像“ docker.io/rancher/pause:3.1”

时间:2020-04-20 14:50:51

标签: docker kubernetes k3s

我从k3d create && k3d start开始了k3d。

所有pod均无法启动,并出现以下错误:

警告FailedCreatePodSandBox 14s(x2超过31s)kubelet, k3d-k3s-default-server无法创建pod沙箱:rpc错误:代码 =未知的desc =无法获取沙箱映像“ docker.io/rancher/pause:3.1”:无法提取映像 “ docker.io/rancher/pause:3.1”:无法解压缩映像 “ docker.io/rancher/pause:3.1”:无法解析引用 “ docker.io/rancher/pause:3.1”:未能执行请求:头 https://registry-1.docker.io/v2/rancher/pause/manifests/3.1:拨打tcp: 查找注册表1.docker.io:重试

作为recommended by a k3d contributor,我已经执行了k3d服务器容器并尝试手动提取图像:

$ docker exec -it k3d-k3s-default-server sh
/ # ctr image pull docker.io/rancher/pause:3.1
docker.io/rancher/pause:3.1: resolving      |--------------------------------------|
elapsed: 4.9 s               total:   0.0 B (0.0 B/s)
ctr: failed to resolve reference "docker.io/rancher/pause:3.1": failed to do request: Head https://registry-1.docker.io/v2/rancher/pause/manifests/3.1: dial tcp: lookup registry-1.docker.io: Try again

在主机环境中,docker pull docker.io/rancher/pause:3.1可以正常工作。

我已经看到许多人通过调整各种DNS设置来解决此问题。但是没有人描述他们如何达到他们的特定解决方案。

解决这个问题会让我很高兴。发现一般的诊断策略会让我更加快乐。

什么没用

来自here

我知道了。我有一个条目 /etc/systemd/network/en0.networking删除该文件以及所有内容 很好。

/etc/systemd/network/中没有文件。

0 个答案:

没有答案