oc diagnostics throws "docker-registry" and "ImageStream registry" do not match error
Issue
- oc diagnostics throws
docker-registry
andImageStream registry
do not match error - The complete error message is:
ERROR: [node1 from diagnostic ClusterRegistry@openshift/origin/pkg/diagnostics/cluster/registry.go:343]
Diagnostics created a test ImageStream and compared the registry IP
it received to the registry IP available via the docker-registry service.
docker-registry : 172.30.12.15:5000
ImageStream registry : docker-registry.default.svc:5000
They do not match, which probably means that an administrator re-created
the docker-registry service but the master has cached the old service
IP address. Builds or deployments that use ImageStreams with the wrong
docker-registry IP will fail under this condition.
To resolve this issue, restarting the master (to clear the cache) should
be sufficient. Existing ImageStreams may need to be re-created.
Environment
- OpenShift Container Platform 3.6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.