You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit fixes the issue a022c21 in the 1.3 branch
This should have been imported through commit 37b9a34
niedbalski@alicorn:/canonical/source/containerd/upstream-2$ git show --oneline 37b9a34 | head -n1 37b9a34 Improve host fallback behaviour in docker remote
niedbalski@alicorn:/canonical/source/containerd/upstream-2$ git tag --contains 37b9a34
niedbalski@alicorn:~/canonical/source/containerd/upstream-2$
[Environment]
Kubernetes 1.16.17
Containerd 1.3.3
Ubuntu Bionic
[Description]
The following endpoint description works with containerd 1.2.X without defining
a protocol scheme. (/etc/containerd/config.toml).
This stopped working on 1.3.X , scheduling pods with k8s 1.16-1.17 doesn't
works using the same registry mirror definition.
The pod definition is:
New pods fail with the following error:
" failed to do request: Head niedbalski-bastion.cloud.sts:///v2/busybox/manifests/latest: unsupported protocol scheme "niedbalski-bastion.cloud.sts"
Normal Scheduled default-scheduler Successfully assigned default/busybox to juju-3a79d2-00268738-4
Normal Pulling 8m39s (x4 over 10m) kubelet, juju-3a79d2-00268738-4 Pulling image "niedbalski-bastion.cloud.sts:5000/busybox:latest"
Warning Failed 8m39s (x4 over 10m) kubelet, juju-3a79d2-00268738-4 Failed to pull image "niedbalski-bastion.cloud.sts:5000/busybox:latest": rpc error: code = Unknown desc = failed to pull and unpack image "niedbalski-bastion.cloud.sts:5000/busybox:latest": failed to resolve reference "niedbalski-bastion.cloud.sts:5000/busybox:latest": failed to do request: Head niedbalski-bastion.cloud.sts:///v2/busybox/manifests/latest: unsupported protocol scheme "niedbalski-bastion.cloud.sts"
Warning Failed 8m39s (x4 over 10m) kubelet, juju-3a79d2-00268738-4 Error: ErrImagePull
Warning Failed 8m27s (x6 over 10m) kubelet, juju-3a79d2-00268738-4 Error: ImagePullBackOff
Normal BackOff 4m56s (x21 over 10m) kubelet, juju-3a79d2-00268738-4 Back-off pulling image "niedbalski-bastion.cloud.sts:5000/busybox:latest"
[Steps to reproduce]
Configure a private docker repository repository
Modify the containerd registry mirror config as follows:
** http://paste.ubuntu.com/p/yP63WMkVT6/
Execute the following pod (http://paste.ubuntu.com/p/BVYQFMfCmk/)
Status of the scheduled pod should be ImagePullBackOff
and the before mentioned error should be raised.
[Possible workaround and solution]
I suspect that this change introduced on 1.3.3 through
0b29c9c) may be the offending commit.
The text was updated successfully, but these errors were encountered: