Sdílet prostřednictvím


Zakázání a opětovné povolení doplňku AGIC pro cluster AKS

Kontroler příchozího přenosu dat služby Application Gateway (AGIC) nasazený jako doplněk AKS umožňuje povolit a zakázat doplněk s jedním řádkem v Azure CLI. Životní cyklus služby Application Gateway se bude lišit, když zakážete doplněk AGIC v závislosti na tom, jestli byla služba Application Gateway vytvořená doplňkem AGIC nebo jestli byla nasazena odděleně od doplňku AGIC. Stejný příkaz můžete spustit, abyste doplněk AGIC znovu povolili, pokud ho někdy zakážete nebo povolíte doplněk AGIC pomocí existujícího clusteru AKS a služby Application Gateway.

Zakázání doplňku AGIC s přidruženou službou Application Gateway

Pokud doplněk AGIC automaticky nasadí službu Application Gateway za vás při prvním nastavení, pak zakázání doplňku AGIC ve výchozím nastavení odstraní Službu Application Gateway na základě několika kritérií. Existují dvě kritéria, která doplněk AGIC hledá, aby určil, jestli má odstranit přidruženou službu Application Gateway, když ji zakážete:

  • Je služba Application Gateway přidružená k doplňku AGIC nasazené ve skupině prostředků uzlu MC_*?
  • Má služba Application Gateway, ke které je doplněk AGIC přidružený, značku "created-by: ingress-appgw"? AGIC tuto značku používá k určení, jestli byla služba Application Gateway nasazená doplňkem nebo ne.

Pokud jsou splněna obě kritéria, doplněk AGIC odstraní službu Application Gateway, kterou vytvořila při zakázání doplňku; neodstraní se ale veřejná IP adresa ani podsíť, ve které byla služba Application Gateway nasazena s/in. Pokud první kritérium není splněné, nezáleží na tom, jestli má služba Application Gateway značku "created-by: ingress-appgw" – zakázání doplňku neodstraní službu Application Gateway. Podobně platí, že pokud není splněna druhá kritéria, tj. služba Application Gateway tuto značku nemá, pak zakázání doplňku neodstraní službu Application Gateway ve skupině prostředků uzlu MC_*.

Tip

Pokud nechcete, aby se služba Application Gateway odstranila při zakázání doplňku, ale splňuje obě kritéria, odeberte značku "created-by: ingress-appgw", aby se zabránilo odstranění doplňku application Gateway.

Pokud chcete doplněk AGIC zakázat, spusťte následující příkaz:

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

Povolení doplňku AGIC v existující službě Application Gateway a clusteru AKS

Pokud někdy zakážete doplněk AGIC a potřebujete doplněk znovu povolit nebo chcete doplněk povolit pomocí existující služby Application Gateway a clusteru AKS, spusťte následující příkaz:

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

Další kroky

Další podrobnosti o povolení doplňku AGIC pomocí existujícího clusteru Application Gateway a AKS najdete v tématu Nasazení doplňku AGIC.