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
Kapcsolódó tartalom
- 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.