Deshabilitar y volver a habilitar el complemento AGIC para el clúster de AKS
Al implementar el controlador de entrada de Application Gateway (AGIC) como complemento de Azure Kubernetes Service (AKS), puede habilitar y deshabilitar el complemento con una línea en la CLI de Azure.
El ciclo de vida de la implementación de Azure Application Gateway difiere al deshabilitar el complemento AGIC, en función de si creó la implementación de Application Gateway mediante el complemento AGIC o la implementó por separado del complemento. Puede ejecutar el mismo comando para volver a habilitar el complemento AGIC si alguna vez lo deshabilita o para habilitar el complemento AGIC mediante un clúster de AKS existente y una implementación de Application Gateway.
Sugerencia
Considere Application Gateway for Containers para la solución de entrada de Kubernetes.
Deshabilitación del complemento AGIC con una implementación de Application Gateway asociada
Si el complemento AGIC implementó automáticamente Application Gateway cuando configuró todo por primera vez, deshabilitar el complemento AGIC podría eliminar la implementación de Application Gateway de forma predeterminada. El complemento AGIC tiene en cuenta dos criterios para determinar si debe eliminar la implementación de Application Gateway asociada:
- ¿Se implementa Application Gateway en el grupo de recursos de nodo
MC_*
? - ¿La implementación de Application Gateway tiene la etiqueta
created-by: ingress-appgw
? AGIC usa la etiqueta para determinar si el complemento ha implementado Application Gateway o no.
Si se cumplen ambos criterios, el complemento AGIC elimina la implementación de Application Gateway al deshabilitar el complemento. Sin embargo, el complemento AGIC no elimina la dirección IP pública ni la subred en la que implementó Application Gateway.
Si no se cumple el primer criterio, deshabilitar el complemento no elimina la implementación de Application Gateway, aunque la implementación tenga la etiqueta created-by: ingress-appgw
. Del mismo modo, si no se cumple el segundo criterio (es decir, la implementación de Application Gateway carece de esa etiqueta), deshabilitar el complemento no elimina la implementación de Application Gateway en el grupo de recursos de nodo MC_*
.
Sugerencia
Si no desea que el complemento elimine la implementación de Application Gateway al deshabilitar el complemento, pero la implementación cumple ambos criterios, quite la etiqueta created-by: ingress-appgw
.
Para deshabilitar el complemento de AGIC, ejecute el comando siguiente:
az aks disable-addons -n <AKS-cluster-name> -g <AKS-resource-group-name> -a ingress-appgw
Habilitación del complemento AGIC en una implementación de Application Gateway existente y un clúster de AKS
Si alguna vez deshabilita el complemento de AGIC y necesita volver a habilitarlo, o desea habilitar el complemento mediante una implementación de Application Gateway existente y un clúster de AKS, ejecute el siguiente 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
Contenido relacionado
- Para obtener más información sobre cómo habilitar el complemento AGIC mediante una implementación de Application Gateway existente y un clúster de AKS, consulte este tutorial.
- Para obtener información sobre Application Gateway para contenedores, consulte este artículo de información general.