k8s拉取鏡像并不是通過docker拉取,而是通過 crictl拉取的。
失敗原因如下:
解決方法:
1、先拷貝一份
cp /etc/containerd/config.toml /etc/containerd/config1.toml
2、修改/etc/containerd/config.toml
找到plugins.“io.containerd.grpc.v1.cri”.registry的位置
修改之前:
修改之后:
[plugins."io.containerd.grpc.v1.cri".registry]
config_path = ""
[plugins."io.containerd.grpc.v1.cri".registry.auths]
[plugins."io.containerd.grpc.v1.cri".registry.configs]
[plugins."io.containerd.grpc.v1.cri".registry.configs."192.168.114.134:8818".tls]
insecure_skip_verify = true
[plugins."io.containerd.grpc.v1.cri".registry.headers]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."192.168.114.134:8818"]
endpoint = ["http://192.168.114.134:8818"]
3、
vim /etc/crictl.yaml
內(nèi)容:
runtime-endpoint: unix:///run/containerd/containerd.sock
image-endpoint: unix:///run/containerd/containerd.sock
timeout: 10
debug: false
4、重啟文章來源:http://www.zghlxwxcb.cn/news/detail-511838.html
systemctl restart containerd
5、再次拉取文章來源地址http://www.zghlxwxcb.cn/news/detail-511838.html
到了這里,關(guān)于k8s拉取私有倉庫鏡像失敗:rpc error: code = Unknown desc = failed to pull and unpack image【20221121】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!