Freigeben über


Konfigurieren der Erweiterung „Azure App Configuration“ für Ihre Instanz von Azure Kubernetes Service

Nachdem Sie die Azure App-Konfigurationserweiterung erstellt haben, können Sie die Erweiterung so konfigurieren, dass sie am besten für Sie und Ihr Projekt mit verschiedenen Konfigurationsoptionen funktioniert, z. B.:

  • Konfigurieren der Replikatanzahl.
  • Konfigurieren der Ausführlichkeit des Protokolls.
  • Konfigurieren des Installationsnamespaces.

Mit der Erweiterung können Sie die Azure App-Konfigurationserweiterungseinstellungen mithilfe des --configuration-settings-Parameters in der Azure CLI konfigurieren.

Tipp

Eine Liste der verfügbaren Optionen finden Sie unter Helm-Versionen des Azure App Configuration Kubernetes Provider.

Konfigurieren der Replikatanzahl

Die Standardreplikatanzahl ist 1. Erstellen sie die Azure App-Konfigurationserweiterung mit angepasster Replikatanzahl:

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"

Hinweis

Wenn Konfigurationseinstellungen vertraulich sind und geschützt werden müssen, (z. B. zertifikatbezogene Informationen), übergeben Sie den --configuration-protected-settings-Parameter, und der Wert wird vor dem Lesen geschützt.

Konfigurieren der Ausführlichkeit des Protokolls

Die standardmäßige Ausführlichkeit des Protokolls lautet 1. Erstellen Sie die Azure App-Konfigurationserweiterung mit angepasster Ausführlichkeit des Protokolls:

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"

Ebenen der Ausführlichkeit des Protokolls folgen der klog-Konvention:

  • 0: Nur Warnung und Fehler.
  • 1: Informativ – diese Ebene ist Standard.
  • 2: Detaillierte Informationen zum stabilen Zustand.
  • 3: Erweiterte Informationen zu Änderungen.
  • 4: Ausführlichkeit der Debugebene.
  • 5: Ausführlichkeit der Ablaufverfolgungsebene.

Konfigurieren der Azure App-Konfigurationserweiterung

Die Azure App-Konfigurationserweiterung wird standardmäßig im azappconfig-system-Namespace installiert. Um ihn zu überschreiben, verwenden Sie --release-namespace. Schließen Sie den Cluster --scope ein, um den Namespace neu zu definieren.

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

Zeigen Sie die aktuellen Konfigurationseinstellungen an

Verwenden Sie den az k8s-extension show-Befehl, um die aktuellen Azure App-Konfigurationserweiterungseinstellungen anzuzeigen:

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

Konfigurationseinstellungen aktualisieren

Um Ihre Azure App-Konfigurationserweiterungseinstellungen zu aktualisieren, erstellen Sie die Erweiterung mit dem gewünschten Zustand neu. Angenommen, wir haben die Erweiterung mit der folgenden Konfiguration installiert:

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" 

Verwenden Sie den folgenden Befehl, um das replicaCount von zwei auf drei zu aktualisieren:

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"

Nächste Schritte

Nachdem Sie die Azure App Konfigurationserweiterung erfolgreich in Ihrem AKS-Cluster installiert haben, probieren Sie die Schnellstartanleitung, um zu erfahren, wie Sie sie verwenden.