Share via


AGIC-invoegtoepassing uitschakelen en opnieuw inschakelen voor uw AKS-cluster

Met AGIC (Application Gateway Ingress Controller) die is geïmplementeerd als een AKS-invoegtoepassing, kunt u de invoegtoepassing in- en uitschakelen met één regel in Azure CLI. De levenscyclus van de Application Gateway verschilt wanneer u de AGIC-invoegtoepassing uitschakelt, afhankelijk van of de Application Gateway is gemaakt door de AGIC-invoegtoepassing of als deze afzonderlijk van de AGIC-invoegtoepassing is geïmplementeerd. U kunt dezelfde opdracht uitvoeren om de AGIC-invoegtoepassing opnieuw in te schakelen als u deze ooit uitschakelt of om de AGIC-invoegtoepassing in te schakelen met behulp van een bestaand AKS-cluster en Application Gateway.

AGIC-invoegtoepassing uitschakelen met gekoppelde Application Gateway

Als de AGIC-invoegtoepassing automatisch de Application Gateway voor u heeft geïmplementeerd wanneer u alles voor het eerst instelt, wordt de AGIC-invoegtoepassing standaard verwijderd op basis van een aantal criteria. Er zijn twee criteria die de AGIC-invoegtoepassing zoekt om te bepalen of de bijbehorende Application Gateway moet worden verwijderd wanneer u deze uitschakelt:

  • Is de Application Gateway waaraan de AGIC-invoegtoepassing is gekoppeld die is geïmplementeerd in de resourcegroep van het MC_*-knooppunt?
  • Heeft de Application Gateway waaraan de AGIC-invoegtoepassing is gekoppeld, de tag 'created-by: ingress-appgw'? De tag wordt door AGIC gebruikt om te bepalen of de Application Gateway is geïmplementeerd door de invoegtoepassing of niet.

Als aan beide criteria wordt voldaan, wordt met de AGIC-invoegtoepassing de Toepassingsgateway verwijderd die is gemaakt wanneer de invoegtoepassing is uitgeschakeld; Het openbare IP-adres of het subnet waarin de Toepassingsgateway is geïmplementeerd, wordt echter niet verwijderd. Als niet aan de eerste criteria wordt voldaan, maakt het niet uit of de Application Gateway de tag 'created-by: ingress-appgw' heeft. Als u de invoegtoepassing uitschakelt, wordt de Toepassingsgateway niet verwijderd. Als niet aan de tweede criteria wordt voldaan, d.w.w.v. de Application Gateway ontbreekt die tag, wordt de Application Gateway in de resourcegroep MC_* niet verwijderd door de invoegtoepassing uit te schakelen.

Fooi

Als u niet wilt dat de Application Gateway wordt verwijderd wanneer u de invoegtoepassing uitschakelt, maar aan beide criteria voldoet, verwijdert u de tag 'created-by: ingress-appgw' om te voorkomen dat de invoegtoepassing uw Application Gateway verwijdert.

Voer de volgende opdracht uit om de AGIC-invoegtoepassing uit te schakelen:

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

AGIC-invoegtoepassing inschakelen op een bestaand Application Gateway- en AKS-cluster

Als u ooit de AGIC-invoegtoepassing uitschakelt en de invoegtoepassing opnieuw moet inschakelen of de invoegtoepassing wilt inschakelen met behulp van een bestaande Application Gateway en een AKS-cluster, voert u de volgende opdracht uit:

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

Volgende stappen

Zie de AGIC-invoegtoepassing brownfield-implementatie voor meer informatie over het inschakelen van de AGIC-invoegtoepassing met behulp van een bestaand Application Gateway- en AKS-cluster.