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ć.
Azure Kubernetes Service