<p><strong>Kubernetes</strong> is unable to launch <strong>container</strong> using <strong>image</strong> from private gcr.io <strong>container registry</strong>.
The error says "ImagePullBackOff".
Both Kubernetes and Container registry are in the same Google Cloud project.</p>

<p>The issue was with permissions.
It turns out that a <strong>service account</strong> that is used to launch <strong>Kubernetes</strong> needs to have reading permissions for <em>Google Cloud Storage</em> (this is important as the <strong>registry</strong> itself is using <strong>buckets</strong> to store images)</p>

<p>Exact details <a href="https://cloud.google.com/container-registry/docs/access-control#granting_users_and_other_projects_access_to_a_registry" rel="nofollow noreferrer">here</a></p>
