Udostępnij przez


Skonfiguruj rozszerzenie Azure App Configuration dla usługi Azure Kubernetes Service

Po utworzeniu rozszerzenia Azure App Configuration można skonfigurować rozszerzenie, aby najlepiej działało dla Ciebie i Twojego projektu przy użyciu różnych opcji konfiguracji, takich jak:

  • Konfigurowanie liczby replik.
  • Konfigurowanie szczegółowości dziennika.
  • Konfigurowanie przestrzeni nazw instalacji.

Rozszerzenie umożliwia skonfigurowanie ustawień rozszerzenia Azure App Configuration przy użyciu parametru --configuration-settings w Azure CLI.

Napiwek

Aby uzyskać listę dostępnych opcji, zobacz wartosci helm dostawcy Kubernetes usługi Azure App Configuration.

Konfigurowanie liczby replik

Domyślna liczba replik to 1. Utwórz rozszerzenie do Azure App Configuration z dostosowaną liczbą replik:

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"

Uwaga

Jeśli ustawienia konfiguracji są poufne i muszą być chronione (na przykład informacje związane z certyfikatem), przekaż --configuration-protected-settings parametr i wartość będzie chroniona przed odczytem.

Konfigurowanie szczegółowości dziennika

Domyślna szczegółowość dziennika to 1. Utwórz rozszerzenie konfiguracji aplikacji systemu Azure z dostosowanym poziomem szczegółowości dziennika:

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"

Poziomy szczegółowości logów są zgodne z konwencją klog.

  • 0: Tylko ostrzeżenie i błąd.
  • 1: Informacyjny, ten poziom jest domyślny.
  • 2: Szczegółowe informacje o stanie stałym.
  • 3: rozszerzone informacje o zmianach.
  • 4: Poziom szczegółowości debugowania.
  • 5: szczegółowość na poziomie tracowania.

Skonfiguruj przestrzeń nazw rozszerzenia Azure App Configuration

Rozszerzenie Azure App Configuration jest instalowane domyślnie w azappconfig-system przestrzeni nazw. Aby go zastąpić, użyj --release-namespace. Uwzględnij klaster --scope , aby ponownie zdefiniować przestrzeń nazw.

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

Pokaż bieżące ustawienia konfiguracji

Użyj polecenia az k8s-extension show, aby wyświetlić bieżące ustawienia rozszerzenia Azure App Configuration.

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

Aktualizowanie ustawień konfiguracji

Aby zaktualizować ustawienia rozszerzenia konfiguracji aplikacji Azure, ponownie utwórz rozszerzenie z pożądanym stanem. Załóżmy na przykład, że zainstalowano rozszerzenie przy użyciu następującej konfiguracji:

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" 

Aby zaktualizować element replicaCount z dwóch do trzech, użyj następującego polecenia:

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"

Następne kroki

Po pomyślnym zainstalowaniu rozszerzenia Azure App Configuration w klastrze AKS, wypróbuj Szybki start, aby dowiedzieć się, jak z niego korzystać.