Compartir a través de


Configuración de la extensión de Azure App Configuration para Azure Kubernetes Service

Una vez que haya creado la extensión de Azure App Configuration, puede configurar la extensión para que funcione mejor para usted y el proyecto con varias opciones de configuración, como:

  • Configuración del recuento de réplicas.
  • Configuración del nivel de detalle del registro.
  • Configuración del espacio de nombres de instalación.

La extensión le permite configurar las opciones de extensión de Azure App Configuration mediante el parámetro --configuration-settings en la CLI de Azure.

Sugerencia

Para obtener una lista de las opciones disponibles, consulte valores de helm del proveedor de Kubernetes de Azure App Configuration.

Configuración del recuento de réplicas

El recuento de réplicas predeterminado es 1. Cree una extensión de Azure App Configuration con el recuento de réplicas personalizado:

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \
    --configuration-settings "replicaCount=3"

Nota:

Si los valores de configuración son confidenciales y deben protegerse, como, por ejemplo, la información relacionada con certificados, pase el parámetro --configuration-protected-settings y el valor se protegerá para que no se lea.

Configuración del nivel de detalle del registro

El nivel de detalle del registro predeterminado es 1. Cree una extensión de Azure App Configuration con detalles de registro personalizados:

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \
    --configuration-settings "logVerbosity=3"

Los niveles de detalle del registro siguen la convención de klog:

  • 0: solo advertencia y error.
  • 1: informativo, este nivel es el valor predeterminado.
  • 2: información detallada del estado estable.
  • 3: información extendida sobre los cambios.
  • 4: detalle del nivel de depuración.
  • 5: detalle del nivel de seguimiento.

Configuración del espacio de nombres de la extensión de Azure App Configuration

La extensión Azure App Configuration se instala en el espacio de nombres azappconfig-system de forma predeterminada. Para invalidarlo, use --release-namespace. Incluya --scope del clúster para redefinir el espacio de nombres.

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \
    --scope cluster \
    --release-namespace custom-namespace

Visualización de las opciones de configuración actuales

Use el comando az k8s-extension show para mostrar la configuración actual de la extensión de Azure App Configuration:

az k8s-extension show --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider

Actualizar valores de configuración

Para actualizar la configuración de la extensión de Azure App Configuration, vuelva a crear la extensión con el estado deseado. Por ejemplo, supongamos que instalamos la extensión con la siguiente configuración:

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \  
    --configuration-settings "replicaCount=2" 

Para actualizar el replicaCount de dos a tres, use el siguiente comando:

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \
    --configuration-settings "replicaCount=3"

Pasos siguientes

Una vez que instale correctamente la extensión de Azure App Configuration en el clúster de AKS, pruebe inicio rápido para aprender a usarlo.