Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Hey 👋
When you initially connect your Kubernetes cluster to DOCR, a secret is created that Kubernetes uses to authenticate and pull images. If this secret is missing, outdated, or not properly linked to the service accounts, it can cause the issue you’re seeing.
Verify the Secret: Run the following command to check if the secret exists and is properly configured:
kubectl get secrets
Look for a secret named something like registry-digitalocean-com, and ensure it’s linked to the correct service account.
Recreate the Secret: If the secret is missing or seems incorrect, you can recreate it using the following:
doctl kubernetes cluster registry add <cluster-name>
This command will automatically create or update the necessary secret in your Kubernetes cluster.
https://docs.digitalocean.com/reference/doctl/reference/kubernetes/cluster/registry/add/
Or you could manually recreate the secret as described here:
As you mentioned, you’ve previously disconnected and reconnected the registry. This can sometimes refresh the authentication tokens and resolve the issue.
On another note, what you could do as a quick test is to try pulling the image manually on a local machine or within the cluster using docker pull to verify that the image is accessible:
docker pull registry.digitalocean.com/myregistry/myapp:v1.0.0
If this works locally but not on Kubernetes, the issue is likely with the cluster’s configuration.
If none of the above steps resolve the issue, it might be worth contacting DigitalOcean support, as there could be a backend issue with the registry service.
Hope that helps!
- Bobby.