De Azure-app-configuratie-extensie configureren voor uw Azure Kubernetes Service
Nadat u de Azure-app Configuratie-extensie hebt gemaakt, kunt u de extensie zo configureren dat deze het beste werkt voor u en uw project met behulp van verschillende configuratieopties, zoals:
- Het aantal replica's configureren.
- De uitgebreidheid van het logboek configureren.
- De installatienaamruimte configureren.
Met de extensie kunt u Azure-app configuratie-extensie-instellingen configureren met behulp van de --configuration-settings
parameter in de Azure CLI.
Tip
Zie Azure-app Helm-waarden van de Kubernetes-provider configureren voor een lijst met beschikbare opties.
Het aantal replica's configureren
Het standaardaantal replica's is 1
. Maak Azure-app Configuratie-extensie met aangepaste replicaaantallen:
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"
Notitie
Als configuratie-instellingen gevoelig zijn en moeten worden beveiligd (bijvoorbeeld informatie met betrekking tot certificaten), geeft u de --configuration-protected-settings
parameter door en wordt de waarde beveiligd tegen lezen.
De uitgebreidheid van het logboek configureren
De standaard uitgebreidheid van logboeken is 1
. Maak Azure-app Configuratie-extensie met aangepaste logboekuitbreiding:
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"
De uitgebreidheidsniveaus van logboeken volgen de klog-conventie :
0
: Alleen waarschuwing en fout.1
: Informatief, dit niveau is standaard.2
: Gedetailleerde informatie over de stabiele toestand.3
: Uitgebreide informatie over wijzigingen.4
: Uitgebreidheidsniveau voor foutopsporing.5
: Uitgebreidheid van traceerniveau.
De naamruimte Azure-app configuratie-extensie configureren
De Azure-app-configuratie-extensie wordt standaard geïnstalleerd in de azappconfig-system
naamruimte. Als u deze wilt overschrijven, gebruikt u --release-namespace
. Neem het cluster --scope
op om de naamruimte opnieuw te definiëren.
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
Huidige configuratie-instellingen weergeven
Gebruik de az k8s-extension show
opdracht om de huidige instellingen voor Azure-app configuratie-extensie weer te geven:
az k8s-extension show --cluster-type managedClusters \
--cluster-name myAKSCluster \
--resource-group myResourceGroup \
--name appconfigurationkubernetesprovider
Configuratie-instellingen bijwerken
Als u de instellingen voor de Azure-app configuratie-extensie wilt bijwerken, maakt u de extensie opnieuw met de gewenste status. Stel dat we de extensie hebben geïnstalleerd met behulp van de volgende configuratie:
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"
Als u de replicaCount
twee tot drie wilt bijwerken, gebruikt u de volgende opdracht:
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"
Volgende stappen
Zodra u Azure-app Configuratie-extensie in uw AKS-cluster hebt geïnstalleerd, kunt u snelstartgids proberen om te leren hoe u deze kunt gebruiken.
Azure Kubernetes Service