neutron-rabbit-init pod fails to initialize and remains in an ImagePullBackOff state. Kubernetes pod events display the error Back-off pulling image "docker-registry.default.svc.viocm.local:5000/docker.io/rabbitmq:3.7-management".docker pull attempts on the controller nodes fail.7.x
The local VIO docker registry (vio-docker-registry) is unresponsive and unable to serve image manifests, or there is a local DNS/IP resolution mismatch preventing the worker nodes (controllers) from resolving the registry service address (docker-registry.default.svc.viocm.local).
Log in to the vio-manager node via SSH.
Test the local registry responsiveness by attempting to pull the images manually:docker pull docker-registry.default.svc.viocm.local:5000/docker.io/rabbitmq:3.7-managementdocker pull docker-registry.default.svc.viocm.local:5000/docker.io/rabbitmq:3.7.24
kubectl rollout restart deploy vio-docker-registry
docker-registry.default.svc.viocm.local to an IP address, retrieve the current Kubernetes service IP:kubectl get svc | grep registry
docker-registry.default.svc.viocm.local in /etc/hosts on the affected manager and controller nodes. Update /etc/hosts to correct any IP mismatches.