Cloud Side/Platform > Azure
[Azure] AKS Failed to pull image 오류해결
developerBeluga
2022. 8. 5. 16:29
728x90
반응형
kubectl logs <podName>
혹시 pods의 오류가 나서 log를 조회해보니 Failed to pull image와 같은 오류 메시지가 나왔다면 AKS에 ACR로 인증하는 단계를 넣어줘야 한다.
1. ACR 통합
1-1. 새 AKS로 클러스터를 만들 경우
az aks create -n <만들 AKS 이름> -g <ResourceGroup 이름> --generate-ssh-keys --attach-acr <ACR 이름>
위 명령어를 입력해주면 된다.
1-2. 기존의 AKS로 통합할 경우
az aks update -n <AKS 이름> -g <ResourceGroup 이름> --attach-acr <ACR 이름>
명령어를 통해 통합해주세요.
2. 클러스터에 연결
az aks get-credentials --resource-group <groupName> --name <clusterName>
클러스터를 연결해주신 다음
kubectl apply -f <k8s yaml>
k8s yaml 파일을 이용해서 배포해주세요.
참고
https://docs.microsoft.com/ko-kr/azure/aks/cluster-container-registry-integration?tabs=azure-cli
Azure Container Registry와 Azure Kubernetes Service 통합 - Azure Kubernetes Service
AKS(Azure Kubernetes Service)와 ACR(Azure Container Registry)을 통합하는 방법 알아보기
docs.microsoft.com
728x90
반응형