다음을 통해 공유


AKS 클러스터에 대한 AGIC 추가 기능을 사용하지 않도록 설정하고 다시 사용하도록 설정

AGIC(Application Gateway 수신 컨트롤러)를 AKS(Azure Kubernetes Service) 추가 기능으로 배포하는 경우 Azure CLI에서 한 줄로 추가 기능을 사용하도록 설정하고 사용하지 않도록 설정할 수 있습니다.

AGIC 추가 기능을 사용하여 Application Gateway 배포를 만들었는지 아니면 추가 기능과 별도로 배포했는지에 따라 AGIC 추가 기능을 사용하지 않도록 설정할 때 Azure 애플리케이션 게이트웨이 배포의 수명 주기가 다릅니다. 동일한 명령을 실행하여 AGIC 추가 기능을 사용하지 않도록 설정하거나 기존 AKS 클러스터 및 Application Gateway 배포를 사용하여 AGIC 추가 기능을 사용하도록 설정할 수 있습니다.

Kubernetes 수신 솔루션에 대한 컨테이너용 Application Gateway를 고려합니다.

연결된 Application Gateway 배포에서 AGIC 추가 기능을 사용하지 않도록 설정

모든 항목을 처음 설정할 때 AGIC 추가 기능이 자동으로 Application Gateway를 배포한 경우 AGIC 추가 기능을 사용하지 않도록 설정하면 기본적으로 Application Gateway 배포가 삭제될 수 있습니다. AGIC 추가 기능은 연결된 Application Gateway 배포를 삭제해야 하는지 여부를 결정하는 두 가지 조건을 고려합니다.

  • Application Gateway가 노드 리소스 그룹에 배포되었 MC_* 나요?
  • Application Gateway 배포에 태그 created-by: ingress-appgw가 있나요? AGIC는 태그를 사용하여 추가 기능이 배포된 Application Gateway인지 여부를 결정합니다.

두 조건이 모두 충족되면 AGIC 추가 기능은 추가 기능을 사용하지 않도록 설정하면 Application Gateway 배포를 삭제합니다. 그러나 AGIC 추가 기능은 공용 IP 주소 또는 Application Gateway를 배포한 서브넷을 삭제하지 않습니다.

첫 번째 기준이 충족되지 않으면 배포에 태그가 있더라도 추가 기능을 사용하지 않도록 설정해도 Application Gateway 배포가 created-by: ingress-appgw 삭제되지 않습니다. 마찬가지로 두 번째 기준이 충족되지 않는 경우(즉, Application Gateway 배포에 해당 태그가 없음) 추가 기능을 사용하지 않도록 설정해도 노드 리소스 그룹에서 Application Gateway 배포가 MC_* 삭제되지 않습니다.

추가 기능을 사용하지 않도록 설정할 때 추가 기능에서 Application Gateway 배포를 삭제하지 않으려면 배포가 두 조건을 모두 충족하는 경우 태그를 created-by: ingress-appgw 제거합니다.

AGIC 추가 기능을 사용하지 않도록 설정하려면 다음 명령을 실행합니다.

az aks disable-addons -n <AKS-cluster-name> -g <AKS-resource-group-name> -a ingress-appgw 

기존 Application Gateway 배포 및 AKS 클러스터에서 AGIC 추가 기능을 사용하도록 설정

AGIC 추가 기능을 사용하지 않도록 설정하고 다시 사용하도록 설정해야 하거나 기존 Application Gateway 배포 및 AKS 클러스터를 사용하여 추가 기능을 사용하도록 설정하려는 경우 다음 명령을 실행합니다.

appgwId=$(az network application-gateway show -n <application-gateway-name> -g <resource-group-name> -o tsv --query "id") 
az aks enable-addons -n <AKS-cluster-name> -g <AKS-cluster-resource-group> -a ingress-appgw --appgw-id $appgwId
  • 기존 Application Gateway 배포 및 AKS 클러스터를 사용하여 AGIC 추가 기능을 사용하도록 설정하는 방법에 대한 자세한 내용은 이 자습서를 참조하세요.
  • 컨테이너용 Application Gateway에 대한 자세한 내용은 이 개요 문서를 참조 하세요.