본문 바로가기
Cloud Side/Platform > Azure

[Azure] AKS Failed to pull image 오류해결

by developerBeluga 2022. 8. 5.
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
반응형

댓글