Azure Container status waiting due to the ImagePullBackOff

1/21/2020

I'm new to the Azure AKS and docker. I followed the steps in this article.

Finally, I compleated all the steps and got this status.

enter image description here

But the external IP is not giving the actual output. I checked in the Azure portal, The container status is waiting. Am I missing anything here?enter image description here

-- Croos Nilukshan
.net-core
azure
azure-aks
docker
kubernetes

1 Answer

4/26/2020

Authentication will be needed to pull the images from ACR. We have to create a docker-registry secret for authentication. To do this, open Cloud Shell on the Azure Portal and run the command below.

> kubectl create secret docker-registry mysecretname  --docker-server=myacrname.azurecr.io --docker-username=myacrname--docker-password=myacrpwd --docker-email=myportalemail

Don’t forget to change your password and email address. To access your password go to your Azure Container Registry go to https://portal.azure.com/ » Your Container registry » Access keys

Finally make sure that docker image url in the you kubernetes yaml file is right

https://github.com/husseinsa/kubernetes-multi-container-app/blob/master/k8/frontend.yaml https://github.com/husseinsa/kubernetes-multi-container-app/blob/master/k8/backend.yaml

spec:
  containers:
  - name: backend
    image: mywebregistry.azurecr.io/backend:v1
    ports:
    - containerPort: 80

put your image url in asure container registry

-- Kdidi Mohamed
Source: StackOverflow