Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Sie den Application Gateway-Eingangsdatencontroller (Application Gateway Ingress Controller, AGIC) als Azure Kubernetes Service (AKS)-Add-On bereitstellen, können Sie das Add-On mit einer Zeile in der Azure CLI aktivieren und deaktivieren.
Der Lebenszyklus der Azure Application Gateway-Bereitstellung unterscheidet sich, wenn Sie das AGIC-Add-On deaktivieren, je nachdem, ob Sie die Application Gateway-Bereitstellung mithilfe des AGIC-Add-Ons erstellt oder separat vom Add-On bereitgestellt haben. Sie können denselben Befehl ausführen, um das AGIC-Add-On erneut zu aktivieren, wenn Sie es jemals deaktivieren sollten, oder um das AGIC-Add-On mithilfe eines vorhandenen AKS-Clusters und einer Application Gateway-Bereitstellung zu aktivieren.
Tipp
Erwägen Sie das Application Gateway für Container für Ihre Kubernetes-Eingangslösung.
Deaktivieren des AGIC-Add-Ons mit einer zugeordneten Application Gateway-Bereitstellung
Wenn das AGIC-Add-On das Application Gateway bei der Ersteinrichtung automatisch für Sie bereitgestellt hat, dann könnte die Application Gateway-Bereitstellung durch das Deaktivieren des AGIC-Add-Ons standardmäßig gelöscht werden. Das AGIC-Add-On berücksichtigt zwei Kriterien, um zu bestimmen, ob es die zugeordnete Application Gateway-Bereitstellung löschen soll:
- Wird Application Gateway in der Knotenressourcengruppe
MC_*bereitgestellt? - Verfügt die Application Gateway-Bereitstellung über das Tag
created-by: ingress-appgw? AGIC verwendet das Tag, um zu bestimmen, ob das Add-on den Application Gateway bereitgestellt hat oder nicht.
Wenn beide Kriterien erfüllt sind, löscht das AGIC-Add-On die Application Gateway-Bereitstellung, wenn Sie das Add-On deaktivieren. Das AGIC-Add-On löscht jedoch nicht die öffentliche IP-Adresse oder das Subnetz, in dem es Application Gateway bereitgestellt hat.
Wenn das erste Kriterium nicht erfüllt ist, löscht das Deaktivieren des Add-Ons die Application Gateway-Bereitstellung nicht, auch wenn die Bereitstellung das Tag created-by: ingress-appgw aufweist. Ebenso gilt, dass wenn das zweite Kriterium nicht erfüllt ist (d. h. der Application Gateway-Bereitstellung fehlt dieses Tag), löscht das Deaktivieren des Add-Ons die Application Gateway-Bereitstellung in der Knotenressourcengruppe MC_* nicht.
Tipp
Wenn Sie nicht möchten, dass das Add-On Ihre Application Gateway-Bereitstellung löscht, wenn Sie das Add-On deaktivieren, obwohl die Bereitstellung beide Kriterien erfüllt, entfernen Sie das Tag created-by: ingress-appgw.
Führen Sie den folgenden Befehl aus, um das AGIC-Add-On zu deaktivieren:
az aks disable-addons -n <AKS-cluster-name> -g <AKS-resource-group-name> -a ingress-appgw
Aktivieren des AGIC-Add-Ons auf einer vorhandenen Application Gateway-Bereitstellung und einem AKS-Cluster
Wenn Sie das AGIC-Add-On jemals deaktivieren sollten und es erneut aktivieren müssen, oder wenn Sie das Add-On mithilfe eines vorhandenen Application Gateway-Bereitstellung und einem AKS-Clusters aktivieren möchten, führen Sie den folgenden Befehl aus:
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
Zugehöriger Inhalt
- Weitere Informationen zum Aktivieren des AGIC-Add-Ons mithilfe einer vorhandenen Application Gateway-Bereitstellung und einem AKS-Cluster finden Sie in diesem Tutorial.
- Informationen über Application Gateway für Container finden Sie in diesem Übersichtsartikel.