NSG 규칙으로 인해 AKS 클러스터 업그레이드 실패
이 문서에서는 NSG(네트워크 보안 그룹) 규칙으로 인해 AKS(Azure Kubernetes Service) 클러스터 업그레이드가 실패하는 경우 문제를 resolve 방법에 대해 설명합니다.
필수 구성 요소
이 문서에는 Azure CLI 버전 2.0.65 이상이 필요합니다. 버전 번호를 찾으려면 를 실행합니다 az --version
. Azure CLI를 설치하거나 업그레이드해야 하는 경우 Azure CLI를 설치하는 방법을 참조하세요.
업그레이드 프로세스에 대한 자세한 내용은 AKS(Azure Kubernetes Service) 클러스터 업그레이드의 "AKS 클러스터 업그레이드" 섹션을 참조하세요.
증상
AKS 클러스터 업그레이드가 실패하면 NSG 규칙이 관련되어 있음을 나타내는 오류 메시지가 표시됩니다.
원인
NSG 규칙은 클러스터가 필요한 리소스를 다운로드하지 못하도록 차단하고 있습니다.
해결 방법
이 문제를 resolve 다음 단계를 수행합니다.
를 실행
az network nsg list -o table
한 다음 클러스터에 연결된 NSG를 찾습니다. NSG는 라는MC_<RG name>_<your AKS cluster name>
리소스 그룹에 있습니다.다음 명령을 실행하여 NSG 규칙을 확인합니다.
az network nsg rule list --resource-group <Rg name> --nsg-name <nsg name> --include-default -o table
다음 스크린샷은 기본 규칙을 보여줍니다.
기본 규칙이 있는 경우 이 단계를 건너뜁니다. 그렇지 않으면 인터넷 트래픽을 차단하는 규칙을 수정하고 제거합니다. 그런 다음, 다음 명령을 실행하여 AKS 클러스터를 이전에 업그레이드하려고 했던 것과 동일한 버전으로 업그레이드합니다. 이 프로세스는 조정을 트리거합니다.
az aks upgrade --resource-group <ResourceGroupName> --name <AKSClusterName> --kubernetes-version <KUBERNETES_VERSION>
도움을 요청하십시오.
질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.