Megosztás a következőn keresztül:


Az AKS-fürt AGIC-bővítményének letiltása és újbóli engedélyezése

Az Application Gateway Bejövőforgalom-vezérlő (AGIC) Azure Kubernetes Service (AKS) bővítményként való üzembe helyezésekor a bővítményt egy sortal engedélyezheti és letilthatja az Azure CLI-ben.

Az Azure-alkalmazás átjáró üzembe helyezésének életciklusa eltér az AGIC-bővítmény letiltásakor attól függően, hogy az Application Gateway-üzembe helyezést az AGIC-bővítmény használatával hozta létre, vagy a bővítménytől elkülönítve telepítette. Ugyanezzel a paranccsal újra engedélyezheti az AGIC-bővítményt, ha valaha is letiltotta, vagy engedélyezheti az AGIC-bővítményt egy meglévő AKS-fürt és Application Gateway-telepítés használatával.

Tipp.

Fontolja meg az Application Gateway for Containers használatát a Kubernetes bejövő megoldásához.

Az AGIC-bővítmény letiltása társított Application Gateway-telepítéssel

Ha az AGIC-bővítmény automatikusan üzembe helyezte az Application Gatewayt, amikor először mindent beállított, akkor az AGIC-bővítmény letiltása alapértelmezés szerint törölheti az Application Gateway üzembe helyezését. Az AGIC-bővítmény két feltételt mérlegel annak meghatározásához, hogy törölnie kell-e a társított Application Gateway-telepítést:

  • Az Application Gateway telepítve van a MC_* csomópont erőforráscsoportjában?
  • Rendelkezik az Application Gateway központi telepítésének címkéje created-by: ingress-appgw? Az AGIC a címkével határozza meg, hogy a bővítmény üzembe helyezett Application Gateway-e vagy sem.

Ha mindkét feltétel teljesül, az AGIC-bővítmény törli az Application Gateway üzembe helyezését, amikor letiltja a bővítményt. Az AGIC-bővítmény azonban nem törli azt a nyilvános IP-címet vagy alhálózatot, amelyben üzembe helyezte az Application Gatewayt.

Ha az első feltétel nem teljesül, a bővítmény letiltása nem törli az Application Gateway üzembe helyezését, még akkor sem, ha az created-by: ingress-appgw üzembe helyezés címkével rendelkezik. Hasonlóképpen, ha a második feltétel nem teljesül (vagyis az Application Gateway központi telepítése nem tartalmazza ezt a címkét), a bővítmény letiltása nem törli az Application Gateway üzembe helyezését a MC_* csomópont erőforráscsoportjában.

Tipp.

Ha nem szeretné, hogy a bővítmény törölje az Application Gateway-telepítést, amikor letiltja a bővítményt, de az üzembe helyezés mindkét feltételnek megfelel, távolítsa el a created-by: ingress-appgw címkét.

Az AGIC-bővítmény letiltásához futtassa a következő parancsot:

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

Az AGIC-bővítmény engedélyezése meglévő Application Gateway- és AKS-fürtön

Ha valaha is letiltotta az AGIC-bővítményt, és újra engedélyeznie kell, vagy egy meglévő Application Gateway-telepítéssel és AKS-fürt használatával szeretné engedélyezni a bővítményt, futtassa a következő parancsot:

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
  • Az AGIC-bővítmény meglévő Application Gateway-környezet és AKS-fürt használatával történő engedélyezéséről ebben az oktatóanyagban olvashat bővebben.
  • Az Application Gateway for Containers szolgáltatással kapcsolatos információkért tekintse meg ezt az áttekintési cikket.