Dela via


Konfigurera Azure App Configuration-tillägget för Azure Kubernetes Service (förhandsversion)

När du har skapat Azure App Configuration-tillägget kan du konfigurera tillägget så att det fungerar bäst för dig och ditt projekt med hjälp av olika konfigurationsalternativ, till exempel:

  • Konfigurera antalet repliker.
  • Konfigurera loggverositeten.
  • Konfigurera installationsnamnområdet.

Med tillägget kan du konfigurera inställningar för Azure App Configuration-tillägg med hjälp av parametern --configuration-settings i Azure CLI.

Dricks

En lista över tillgängliga alternativ finns i Azure App Configuration Kubernetes Provider helm-värden.

Konfigurera antalet repliker

Standardantalet för repliker är 1. Skapa Azure App Configuration-tillägget med anpassat antal repliker:

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"

Kommentar

Om konfigurationsinställningarna är känsliga och måste skyddas (till exempel certrelaterad information) skickar du parametern --configuration-protected-settings så skyddas värdet från att läsas.

Konfigurera loggverositeten

Standardloggens verbositet är 1. Skapa Azure App Configuration-tillägget med anpassad loggverositet:

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"

Loggveroalitetsnivåer följer klogkonventionen :

  • 0: Endast varning och fel.
  • 1: Informationsbaserad, den här nivån är standard.
  • 2: Detaljerad information om stabilt tillstånd.
  • 3: Utökad information om ändringar.
  • 4: Verbositet på felsökningsnivå.
  • 5: Utförlighet på spårningsnivå.

Konfigurera namnområdet för Azure App Configuration-tillägget

Azure App Configuration-tillägget installeras som standard i azappconfig-system namnområdet. Om du vill åsidosätta den använder du --release-namespace. Inkludera klustret --scope för att omdefiniera namnområdet.

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

Visa aktuella konfigurationsinställningar

az k8s-extension show Använd kommandot för att visa de aktuella inställningarna för Azure App Configuration-tillägget:

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

Uppdatera konfigurationsinställningar

Om du vill uppdatera inställningarna för Azure App Configuration-tillägget återskapar du tillägget med önskat tillstånd. Anta till exempel att vi har installerat tillägget med hjälp av följande konfiguration:

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" 

Om du vill uppdatera replicaCount från två till tre använder du följande kommando:

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ästa steg

När du har installerat Azure App Configuration-tillägget i AKS-klustret kan du prova med snabbstarten och lära dig hur du använder det.