Udostępnij za pośrednictwem


Konfigurowanie rozszerzenia aplikacja systemu Azure Configuration dla usługi Azure Kubernetes Service

Po utworzeniu rozszerzenia aplikacja systemu Azure Configuration można skonfigurować rozszerzenie, aby działało najlepiej dla Ciebie i 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 konfiguracji aplikacja systemu Azure przy użyciu parametru --configuration-settings w interfejsie wiersza polecenia platformy Azure.

Napiwek

Aby uzyskać listę dostępnych opcji, zobacz aplikacja systemu Azure Wartości helm dostawcy kubernetes konfiguracji.

Konfigurowanie liczby replik

Domyślna liczba replik to 1. Utwórz rozszerzenie aplikacja systemu Azure 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 aplikacja systemu Azure z dostosowaną 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 dziennika 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: Szczegółowość na poziomie debugowania.
  • 5: szczegółowość na poziomie śledzenia.

Konfigurowanie przestrzeni nazw rozszerzenia aplikacja systemu Azure Configuration

Rozszerzenie aplikacja systemu Azure Configuration jest instalowane domyślnie w azappconfig-system przestrzeni nazw. Aby go zastąpić, użyj polecenia --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 konfiguracji aplikacja systemu Azure:

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

Aktualizowanie ustawień konfiguracji

Aby zaktualizować ustawienia rozszerzenia konfiguracji aplikacja systemu Azure, utwórz ponownie rozszerzenie z żą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 aplikacja systemu Azure Configuration w klastrze usługi AKS wypróbuj przewodnik Szybki start, aby dowiedzieć się, jak z niego korzystać.