<p>Below is the Kubernetes deployment yaml file <code>-container</code> image section:</p>

<pre><code>image: https://registry.ng.bluemix.net/****/test-service:test-branch-67

imagePullPolicy: Always
</code></pre>

<p>Below is the error message after deploying:</p>

<blockquote>
  <p>ubuntu@ip-xxxx:~$ kubectl logs test-deployment-69c6d8xxx -n test</p>
  
  <p>Error from server (BadRequest): container "test-deployment" in pod "test-deployment-ccccxxx" is waiting to start: InvalidImageName</p>
</blockquote>

<p>Another error log:</p>

<blockquote>
  <p>Failed to apply default image tag "<a href="https://registry.ng.bluemix.net/test/test-service:test-branch-66" rel="noreferrer">https://registry.ng.bluemix.net/test/test-service:test-branch-66</a>": couldn't parse image reference "<a href="https://registry.ng.bluemix.net/test/test-service:test-branch-66" rel="noreferrer">https://registry.ng.bluemix.net/test/test-service:test-branch-66</a>": invalid reference format</p>
</blockquote>

<p>Any idea why the pod is not coming up?</p>

Raj kumar
<p>Remove the <code>https://</code> from the image name, and if you are using a private registry, make sure to use <code>imagePullSecrets</code>.</p>
