Sdílet prostřednictvím


Disable and re-enable the AGIC add-on for your AKS cluster

Když nasadíte kontroler příchozího přenosu dat služby Application Gateway (AGIC) jako doplněk Azure Kubernetes Service (AKS), můžete doplněk povolit a zakázat jedním řádkem v Azure CLI.

Životní cyklus nasazení Azure Application Gateway se liší v závislosti na tom, zda jste nasazení Azure Application Gateway vytvořili pomocí doplňku AGIC nebo ho nasadili odděleně od doplňku, když zakážete doplněk AGIC. Stejný příkaz můžete spustit a znovu povolit doplněk AGIC, pokud jste ho někdy zakázali, nebo povolit doplněk AGIC pomocí existujícího clusteru AKS a nasazení služby Application Gateway.

Tip

Zvažte službu Application Gateway pro kontejnery pro vaše řešení příchozího přenosu dat Kubernetes. Další informace najdete v tématu Rychlý start: Nasazení služby Application Gateway pro kontejnery ALB Controller.

Zakázání doplňku AGIC s přidruženým nasazením služby Application Gateway

Pokud doplněk AGIC automaticky nasadí službu Application Gateway za vás při prvním nastavení všeho, může zakázání doplňku AGIC ve výchozím nastavení odstranit nasazení služby Application Gateway. Doplněk AGIC považuje dvě kritéria k určení, jestli má odstranit přidružené nasazení služby Application Gateway:

  • Je služba Application Gateway nasazena ve skupině prostředků uzlu MC_*?
  • Má nasazení služby Application Gateway značku created-by: ingress-appgw? AGIC používá značku k určení, zda doplněk nasadil službu Application Gateway.

Pokud jsou splněna obě kritéria, doplněk AGIC odstraní nasazení služby Application Gateway při zakázání doplňku. Doplněk AGIC ale neodstraní veřejnou IP adresu ani podsíť, ve které nasadila službu Application Gateway.

Pokud první kritérium není splněné, zakázání doplňku neodstraní nasazení služby Application Gateway, i když nasazení má značku created-by: ingress-appgw. Podobně platí, že pokud druhé kritérium není splněné (to znamená, že nasazení služby Application Gateway nemá tuto značku), zakázání doplňku neodstraní nasazení služby Application Gateway ve MC_* skupině prostředků uzlu.

Tip

Pokud nechcete, aby doplněk po zakázání doplňku odstranil nasazení služby Application Gateway, ale nasazení splňuje obě kritéria, odeberte created-by: ingress-appgw značku.

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 

Enable the AGIC add-on on an existing Application Gateway deployment and AKS cluster

Pokud někdy zakážete doplněk AGIC a potřebujete ho znovu povolit nebo chcete doplněk povolit pomocí existujícího nasazení 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ší informace o povolení doplňku AGIC pomocí existujícího nasazení služby Application Gateway a clusteru AKS najdete v tomto kurzu.
  • Informace o službě Application Gateway pro kontejnery najdete v tomto článku s přehledem.