Configurer l’extension Azure App Configuration pour votre Azure Kubernetes Service
Quand vous avez créé l’extension Azure App Configuration, vous pouvez configurer l’extension pour qu’elle fonctionne le mieux possible pour vous et votre projet à l’aide de différentes options de configuration, par exemple :
- Configuration du nombre de réplicas.
- Configuration de la verbosité du journal.
- Configuration de l’espace de noms d’installation.
L’extension vous permet de configurer les paramètres de l’extension Azure App Configuration à l’aide du paramètre --configuration-settings
dans Azure CLI.
Conseil
Pour obtenir la liste des options disponibles, consultez Valeurs Helm du fournisseur Kubernetes Azure App Configuration.
Configurer le nombre de réplicas
Le nombre de réplicas par défaut est 1
. Créez une extension Azure App Configuration avec un nombre de réplicas personnalisé :
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"
Remarque
Si les paramètres de configuration sont sensibles et doivent être protégés (par exemple, les informations relatives au certificat), transmettez le paramètre --configuration-protected-settings
et la valeur sera protégée contre la lecture.
Configurer la verbosité du journal
La verbosité du journal par défaut est 1
. Créez une extension Azure App Configuration avec une verbosité de journal personnalisée :
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"
Les niveaux de verbosité du journal suivent la convention klog :
0
: Avertissement et erreur uniquement.1
: Information, ce niveau est par défaut.2
: Informations détaillées sur l’état stable.3
: Informations étendues sur les modifications.4
: Verbosité au niveau de débogage.5
:Verbosité au niveau de la trace.
Configurer l’espace de noms de l’extension Azure App Configuration
L’extension Azure App Configuration est installée dans l’espace de noms azappconfig-system
par défaut. Pour le remplacer, utilisez --release-namespace
. Incluez le cluster --scope
pour redéfinir l’espace de noms.
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
Afficher les paramètres de configuration actuels
Utilisez la commande az k8s-extension show
pour afficher les paramètres actuels de l’extension Azure App Configuration :
az k8s-extension show --cluster-type managedClusters \
--cluster-name myAKSCluster \
--resource-group myResourceGroup \
--name appconfigurationkubernetesprovider
Mettre à jour les paramètres de configuration du système
Pour mettre à jour les paramètres de votre extension Azure App Configuration, recréez l’extension avec l’état souhaité. Par exemple, supposons que nous avons installé l’extension à l’aide de la configuration suivante :
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"
Pour mettre à jour les replicaCount
de deux à trois, utilisez la commande suivante :
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"
Étapes suivantes
Une fois que vous avez correctement installé l’extension Azure App Configuration dans votre cluster AKS, essayez le guide de démarrage rapide pour savoir comment l’utiliser.
Azure Kubernetes Service