azurekubernetescontinuous-integrationcontinuous-deploymentazure-container-service

Kubernetes: Failed to pull image from private container registry


I'm using Azure for my Continuous Deployment, My secret name is "cisecret" using

kubectl create secret docker-registry cisecret --docker-username=XXXXX --docker-password=XXXXXXX --docker-email=SomeOne@outlook.com --docker-server=XXXXXXXXXX.azurecr.io

In my Visual Studio Online Release Task kubectl run Under Secrets section
Type of secret: dockerRegistry
Container Registry type: Azure Container Registry
Secret name: cisecret

My Release is successfully, but when proxy into kubernetes

Failed to pull image xxxxxxx unauthorized: authentication required.


Solution

  • I need to grant AKS access to ACR.

    Please refer to the link here