Disabilitare e riabilitare il componente aggiuntivo AGIC per il cluster del servizio Azure Kubernetes
Quando si distribuisce il componente aggiuntivo gateway applicazione Controller in ingresso (AGIC) come componente aggiuntivo servizio Azure Kubernetes (AKS), è possibile abilitare e disabilitare il componente aggiuntivo con una riga nell'interfaccia della riga di comando di Azure.
Il ciclo di vita della distribuzione del gateway di app Azure lication differisce quando si disabilita il componente aggiuntivo AGIC, a seconda che sia stata creata la distribuzione gateway applicazione usando il componente aggiuntivo AGIC o che sia stata distribuita separatamente dal componente aggiuntivo. È possibile eseguire lo stesso comando per riabilitare il componente aggiuntivo AGIC in caso di disabilitazione o per abilitare il componente aggiuntivo AGIC usando un cluster del servizio Azure Kubernetes esistente e gateway applicazione distribuzione.
Suggerimento
Prendere in considerazione gateway applicazione per i contenitori per la soluzione di ingresso Kubernetes.
Disabilitare il componente aggiuntivo AGIC con una distribuzione di gateway applicazione associata
Se il componente aggiuntivo AGIC è stato distribuito automaticamente gateway applicazione quando si configura tutto, la disabilitazione del componente aggiuntivo AGIC potrebbe eliminare la distribuzione gateway applicazione per impostazione predefinita. Il componente aggiuntivo AGIC considera due criteri per determinare se deve eliminare la distribuzione di gateway applicazione associata:
- È gateway applicazione distribuito nel gruppo di risorse del
MC_*
nodo? - La distribuzione gateway applicazione ha il tag
created-by: ingress-appgw
? AGIC usa il tag per determinare se il componente aggiuntivo distribuito o meno gateway applicazione.
Se vengono soddisfatti entrambi i criteri, il componente aggiuntivo AGIC elimina la distribuzione gateway applicazione quando si disabilita il componente aggiuntivo. Tuttavia, il componente aggiuntivo AGIC non elimina l'indirizzo IP pubblico o la subnet in cui è stata distribuita gateway applicazione.
Se il primo criterio non viene soddisfatto, la disabilitazione del componente aggiuntivo non elimina la distribuzione gateway applicazione, anche se la distribuzione ha il created-by: ingress-appgw
tag . Analogamente, se il secondo criterio non viene soddisfatto , ovvero la distribuzione gateway applicazione manca di tale tag, la disabilitazione del componente aggiuntivo non elimina la distribuzione gateway applicazione nel MC_*
gruppo di risorse del nodo.
Suggerimento
Se non si vuole che il componente aggiuntivo elimini la distribuzione gateway applicazione quando si disabilita il componente aggiuntivo, ma la distribuzione soddisfa entrambi i criteri, rimuovere il created-by: ingress-appgw
tag.
Per disabilitare il componente aggiuntivo AGIC, eseguire il comando seguente:
az aks disable-addons -n <AKS-cluster-name> -g <AKS-resource-group-name> -a ingress-appgw
Abilitare il componente aggiuntivo AGIC in una distribuzione di gateway applicazione esistente e un cluster del servizio Azure Kubernetes
Se si disabilita il componente aggiuntivo AGIC ed è necessario riabilitarlo oppure abilitare il componente aggiuntivo usando una distribuzione gateway applicazione esistente e un cluster del servizio Azure Kubernetes, eseguire il comando seguente:
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
Contenuto correlato
- Per altre informazioni su come abilitare il componente aggiuntivo AGIC usando una distribuzione di gateway applicazione esistente e un cluster del servizio Azure Kubernetes, vedere questa esercitazione.
- Per informazioni sui gateway applicazione per i contenitori, vedere questo articolo di panoramica.