<p>I have a private registry and when I try to pull images I get a DNS lookup error. This is after following the steps provided in kubernetes <a href="https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/" rel="nofollow noreferrer">documentation</a>.</p>

<p>I just wanted to know what steps will kubernetes perform to pull the images from a container registry. Will the kubernetes master pull the images and deploy it in the nodes or is this also scheduled to the nodes to pull the required images </p>

Shash
<p>No, the master won't access your registry.
The nodes will pull the images when they need it (ie. when a pod that uses the images will be scheduled)</p>

<p>In your case, you must check that accessing the registry is possible from the nodes (you can try a manual <code>docker pull</code> for that)</p>

<p>If your registry needs some authentification, you will also have to add some credential in your namespaces secrets (but your "DNS lookup error" does tell that it is not your actual issue)</p>
