Kubernetes ImagePullBackOff Errors when pulling docker images Kubernetes ImagePullBackOff Errors when pulling docker images kubernetes kubernetes

Kubernetes ImagePullBackOff Errors when pulling docker images


It seems that the kubelet expects a updates on progress during the pull of a large image but this currently isn't available by default with most container registries. It's not ideal behaviour but it appears people have been able to work around it from reading the responses on https://github.com/kubernetes/kubernetes/issues/59376 and Kubernetes set a timeout limit on image pulls by adjusting the timeout


Use --image-pull-progress-deadline duration as a parameter when you start the kubelet.

This is documented in the kubelet documentation.

If no pulling progress is made before this deadline, the image pulling will be cancelled. (default 1m0s)