Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När du distribuerar Application Gateway Ingress Controller (AGIC) som ett AKS-tillägg (Azure Kubernetes Service) kan du aktivera och inaktivera tillägget med en rad i Azure CLI.
Livscykeln för Azure Application Gateway-distributionen skiljer sig åt när du inaktiverar AGIC-tillägget, beroende på om du skapade Application Gateway-distributionen med hjälp av AGIC-tillägget eller om du distribuerade det separat från tillägget. Du kan köra samma kommando för att återaktivera AGIC-tillägget om du inaktiverar det, eller för att aktivera AGIC-tillägget med hjälp av ett befintligt AKS-kluster och Application Gateway-distribution.
Tips
Överväg Application Gateway för containrar för din Kubernetes-ingresslösning. För mer information, se Snabbstart: Distribuera Application Gateway ALB Controller för containrar.
Inaktivera AGIC-tillägget med en associerad Application Gateway-distribution
Om AGIC-tillägget automatiskt distribuerade Application Gateway åt dig när du först konfigurerade allt kan inaktivera AGIC-tillägget ta bort Application Gateway-distributionen som standard. AGIC-tillägget tar hänsyn till två kriterier för att avgöra om den ska ta bort den associerade Application Gateway-distributionen:
- Distribueras Application Gateway i
MC_*nodresursgruppen? - Har den distributionen av Application Gateway taggen
created-by: ingress-appgw? AGIC använder taggen för att avgöra om tillägget implementerade Application Gateway eller inte.
Om båda kriterierna uppfylls tar AGIC-tillägget bort Application Gateway-distributionen när du inaktiverar tillägget. AGIC-tillägget tar dock inte bort den offentliga IP-adressen eller undernätet där den distribuerade Application Gateway.
Om det första kriteriet inte uppfylls tas inte Application Gateway-distributionen bort om du inaktiverar tillägget, även om distributionen har taggen created-by: ingress-appgw . På samma sätt, om det andra kriteriet inte uppfylls (d.v.s. att Application Gateway-distributionen saknar den taggen), tar inaktiveringen av tillägget inte bort Application Gateway-distributionen MC_* i nodresursgruppen.
Tips
Om du inte vill att tillägget ska ta bort din Application Gateway-distribution när du inaktiverar tillägget, men distributionen uppfyller båda kriterierna, tar du bort taggen created-by: ingress-appgw .
Om du vill inaktivera AGIC-tillägget kör du följande kommando:
az aks disable-addons -n <AKS-cluster-name> -g <AKS-resource-group-name> -a ingress-appgw
Aktivera AGIC-tillägget i en befintlig Application Gateway-distribution och AKS-kluster
Om du någonsin inaktiverar AGIC-tillägget och behöver återaktivera det, eller om du vill aktivera tillägget med hjälp av en befintlig Application Gateway-distribution och ETT AKS-kluster, kör du följande kommando:
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
Relaterat innehåll
- Mer information om hur du aktiverar AGIC-tillägget med hjälp av en befintlig Application Gateway-distribution och AKS-kluster finns i den här självstudien.
- Information om Application Gateway för containrar finns i den här översiktsartikeln.