kubernetes deployment- container not starting- error- InvalidImageName

Raj kumar picture Raj kumar · Mar 22, 2019 · Viewed 19.3k times · Source

Below is the Kubernetes deployment yaml file -container image section:

image: https://registry.ng.bluemix.net/****/test-service:test-branch-67

imagePullPolicy: Always

Below is the error message after deploying:

ubuntu@ip-xxxx:~$ kubectl logs test-deployment-69c6d8xxx -n test

Error from server (BadRequest): container "test-deployment" in pod "test-deployment-ccccxxx" is waiting to start: InvalidImageName

Another error log:

Failed to apply default image tag "https://registry.ng.bluemix.net/test/test-service:test-branch-66": couldn't parse image reference "https://registry.ng.bluemix.net/test/test-service:test-branch-66": invalid reference format

Any idea why the pod is not coming up?

Answer

cookiedough picture cookiedough · Mar 22, 2019

Remove the https:// from the image name, and if you are using a private registry, make sure to use imagePullSecrets.