Partilhar via


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
  • 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.