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.
Azure Kubernetes Service