Compartilhar via


Desabilitar e reabilitar o complemento do AGIC para o cluster do AKS

Ao implantar o AGIC (Controlador de Entrada do Gateway de Aplicativo) como um complemento do AKS (Serviço de Kubernetes do Azure), é possível 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 ao desabilitar o complemento do AGIC, dependendo se você criou a implantação do Gateway de Aplicativo usando o complemento do AGIC ou se o implantou separadamente do complemento. É possível executar o mesmo comando para reabilitar o complemento do AGIC caso o desabilite ou para habilitar o complemento do AGIC usando um cluster do AKS existente e uma implantação do Gateway de Aplicativo.

Dica

Considere o Gateway de Aplicativos para Contêineres para sua solução de entrada do Kubernetes.

Desabilitar o complemento do AGIC com uma implantação associada do Gateway de Aplicativo

Se o complemento do AGIC implantou o Gateway de Aplicativo automaticamente para você quando você configurou tudo pela primeira vez, desabilitar o complemento do AGIC poderá excluir a implantação do Gateway de Aplicativo por padrão. O complemento do AGIC considera dois critérios para determinar se ele deve excluir a implantação associada do Gateway de Aplicativo:

  • O Gateway de Aplicativo é implantado no grupo de recursos do nó MC_*?
  • A implantação do Gateway de Aplicativo tem a marca created-by: ingress-appgw? O AGIC usa a marca para determinar se o Gateway de Aplicativo implantado pelo complemento foi implantado ou não.

Se ambos os critérios forem atendidos, o complemento do AGIC excluirá a implantação do Gateway de Aplicativo ao desabilitar o complemento. No entanto, o complemento do AGIC não exclui o endereço IP público nem a sub-rede em que ele implantou o Gateway de Aplicativo.

Se o primeiro critério não for atendido, desabilitar o complemento não excluirá a implantação do Gateway de Aplicativo, mesmo que a implantação tenha a marca created-by: ingress-appgw. Da mesma forma, se o segundo critério não for atendido (ou seja, a implantação do Gateway de Aplicativo não terá essa marca), desabilitar o complemento não excluirá a implantação do Gateway de Aplicativo no grupo de recursos do nó MC_*.

Dica

Caso não queira que o complemento exclua sua implantação do Gateway de Aplicativo quando desabilitar o complemento, mas a implantação atender aos dois critérios, remova a marca created-by: ingress-appgw.

Para desabilitar o complemento AGIC, execute o seguinte comando:

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

Habilitar o complemento do AGIC em uma implantação existente do Gateway de Aplicativo e no cluster do AKS

Caso desabilite o complemento AGIC e precise reabilitá-lo ou se queira habilitar o complemento usando ma implantação do Gateway de Aplicativo existente e um cluster do 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 do AGIC usando uma implantação do Gateway de Aplicativo existente e um cluster do AKS, confira a este tutorial.
  • Para informações sobre o Gateway de Aplicativo para Contêineres, confira este artigo de visão geral.