Desative e reative o complemento AGIC para seu cluster AKS
Ao implantar o Application Gateway Ingress Controller (AGIC) como um complemento do Serviço Kubernetes do Azure (AKS), você pode habilitar e desabilitar o complemento com uma linha na CLI do Azure.
O ciclo de vida da implantação do Gateway de Aplicativo do Azure difere quando você desabilita o complemento AGIC, dependendo se você criou a implantação do Gateway de Aplicativo usando o complemento AGIC ou se o implantou separadamente do complemento. Você pode executar o mesmo comando para reativar o complemento AGIC se alguma vez o desativar, ou para habilitar o complemento AGIC usando um cluster AKS existente e uma implantação do Application Gateway.
Gorjeta
Considere o Application Gateway for Containers para sua solução de ingresso do Kubernetes.
Desative o complemento AGIC com uma implantação associada do Application Gateway
Se o complemento AGIC implantou automaticamente o Application Gateway para você quando você configurou tudo pela primeira vez, desativar o complemento AGIC pode excluir a implantação do Application Gateway por padrão. O complemento AGIC considera dois critérios para determinar se deve excluir a implantação associada do Application Gateway:
- O Application Gateway é implantado
MC_*
no grupo de recursos do nó? - A implantação do Application Gateway tem a tag
created-by: ingress-appgw
? A AGIC usa a tag para determinar se o complemento implantou ou não o Application Gateway.
Se ambos os critérios forem atendidos, o complemento AGIC excluirá a implantação do Application Gateway quando você desabilitar o complemento. No entanto, o complemento AGIC não exclui o endereço IP público ou a sub-rede na qual implantou o Application Gateway.
Se o primeiro critério não for atendido, a desativação do complemento não excluirá a implantação do Application Gateway, mesmo que a implantação tenha a created-by: ingress-appgw
tag . Da mesma forma, se o segundo critério não for atendido (ou seja, a implantação do Application Gateway não tiver essa tag), desabilitar o complemento não excluirá a implantação do Application Gateway no MC_*
grupo de recursos do nó.
Gorjeta
Se você não quiser que o complemento exclua sua implantação do Application Gateway quando desabilitar o complemento, mas a implantação atender aos dois critérios, remova a created-by: ingress-appgw
tag .
Para desativar o complemento AGIC, execute o seguinte comando:
az aks disable-addons -n <AKS-cluster-name> -g <AKS-resource-group-name> -a ingress-appgw
Habilite o complemento AGIC em uma implantação existente do Application Gateway e cluster AKS
Se você desabilitar o complemento AGIC e precisar reativá-lo, ou se quiser habilitá-lo usando uma implantação existente do Application Gateway e um cluster AKS, execute o seguinte comando:
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
Conteúdos relacionados
- Para obter mais informações sobre como habilitar o complemento AGIC usando uma implantação existente do Application Gateway e um cluster AKS, consulte este tutorial.
- Para obter informações sobre o Application Gateway for Containers, consulte este artigo de visão geral.