rozszerzenie konfiguracji aplikacja systemu Azure dla usługi Azure Kubernetes Service (wersja zapoznawcza)
aplikacja systemu Azure Configuration udostępnia usługę do centralnego zarządzania ustawieniami aplikacji i flagami funkcji. aplikacja systemu Azure Configuration Kubernetes Provider to operator Kubernetes, który pobiera pary klucz-wartości, odwołania do usługi Key Vault i flagi funkcji z aplikacja systemu Azure Configuration i kompiluje je w ConfigMaps i secrets platformy Kubernetes. rozszerzenie konfiguracji aplikacja systemu Azure dla usługi Azure Kubernetes Service (AKS) umożliwia instalowanie dostawcy kubernetes konfiguracji aplikacja systemu Azure usługi AKS i zarządzanie nim za pośrednictwem usługi Azure Resource Manager (ARM) i zarządzanie nim.
Wymagania wstępne
- Subskrypcja platformy Azure. Nie masz go? Utwórz bezpłatne konto.
- Zainstaluj najnowszą wersję interfejsu wiersza polecenia platformy Azure.
- Jeśli jeszcze go nie masz, musisz utworzyć klaster usługi AKS.
- Upewnij się, że masz rolę administratora RBAC usługi Azure Kubernetes Service
Konfigurowanie rozszerzenia interfejsu wiersza polecenia platformy Azure dla rozszerzeń klastra
Zainstaluj rozszerzenie interfejsu wiersza polecenia platformy k8s-extension
Azure, uruchamiając następujące polecenia:
az extension add --name k8s-extension
k8s-extension
Jeśli rozszerzenie jest już zainstalowane, możesz zaktualizować je do najnowszej wersji przy użyciu następującego polecenia:
az extension update --name k8s-extension
Rejestrowanie dostawcy KubernetesConfiguration
zasobów
Jeśli rozszerzenia klastra nie były wcześniej używane, może być konieczne zarejestrowanie dostawcy zasobów w ramach subskrypcji. Stan rejestracji dostawcy można sprawdzić przy użyciu polecenia az provider list , jak pokazano w poniższym przykładzie:
az provider list --query "[?namespace=='Microsoft.KubernetesConfiguration']" -o table
Dostawca Microsoft.KubernetesConfiguration powinien zgłosić wartość Zarejestrowano, jak pokazano w następujących przykładowych danych wyjściowych:
Namespace RegistrationState RegistrationPolicy
--------------------------------- ------------------- --------------------
Microsoft.KubernetesConfiguration Registered RegistrationRequired
Jeśli dostawca jest wyświetlany jako NotRegistered, zarejestruj dostawcę przy użyciu polecenia az provider register , jak pokazano w poniższym przykładzie:
az provider register --namespace Microsoft.KubernetesConfiguration
Instalowanie rozszerzenia w klastrze usługi AKS
Utwórz rozszerzenie konfiguracji aplikacja systemu Azure, które instaluje aplikacja systemu Azure Configuration Kubernetes Provider w usłudze AKS.
Na przykład zainstaluj najnowszą wersję dostawcy kubernetes konfiguracji aplikacja systemu Azure za pośrednictwem rozszerzenia aplikacja systemu Azure Configuration w klastrze usługi AKS:
az k8s-extension create --cluster-type managedClusters \
--cluster-name myAKSCluster \
--resource-group myResourceGroup \
--name appconfigurationkubernetesprovider \
--extension-type Microsoft.AppConfiguration \
--release-train preview
Konfigurowanie aktualizacji automatycznych
Jeśli tworzysz rozszerzenie aplikacja systemu Azure Configuration bez określania wersji, --auto-upgrade-minor-version
zostanie automatycznie włączone, skonfigurowanie rozszerzenia aplikacja systemu Azure Configuration w celu automatycznej aktualizacji jej wersji pomocniczej w nowych wersjach.
Możesz wyłączyć automatyczną --auto-upgrade-minor-version
aktualizację, określając parametr i ustawiając wartość na false
.
--auto-upgrade-minor-version false
Określanie określonej wersji
Ten sam argument wiersza polecenia służy do instalowania konkretnej wersji programu aplikacja systemu Azure Configuration Kubernetes Provider lub wycofywania z poprzedniej wersji. Ustaw --auto-upgrade-minor-version
wartość false
i --version
na wersję dostawcy kubernetes konfiguracji aplikacja systemu Azure, który chcesz zainstalować. version
Jeśli parametr zostanie pominięty, rozszerzenie instaluje najnowszą wersję.
az k8s-extension create --cluster-type managedClusters \
--cluster-name myAKSCluster \
--resource-group myResourceGroup \
--name appconfigurationkubernetesprovider \
--extension-type Microsoft.AppConfiguration \
--auto-upgrade-minor-version false \
--release-train preview \
--version 2.0.0-preview
Wersje rozszerzeń
Rozszerzenie aplikacja systemu Azure Configuration obsługuje następującą wersję dostawcy aplikacja systemu Azure Configuration Kubernetes:
2.0.0-preview
Regiony
Rozszerzenie aplikacja systemu Azure Configuration jest dostępne w następujących regionach:
Wschodnie stany USA 2 EUAP, Kanada Środkowa, Zachodnio-środkowe stany USA, Indie Środkowe, Wschodnie stany USA, Wschodnie stany USA 2, Europa Północna, Południowe Zjednoczone Królestwo, Australia Wschodnia, Środkowe stany USA, Europa Zachodnia, Zachodnie stany USA 2, Zachodnie stany USA 2, Zachodnie stany USA 3
Rozwiązywanie problemów z błędami instalacji rozszerzenia
Jeśli nie można utworzyć lub zaktualizować rozszerzenia, wypróbuj sugestie i rozwiązania w przewodniku rozwiązywania problemów z rozszerzeniem aplikacja systemu Azure Configuration.
Rozwiązywanie problemów z dostawcą aplikacja systemu Azure Configuration Kubernetes
Rozwiąż problemy z błędami dostawcy kubernetes konfiguracji aplikacja systemu Azure, korzystając z przewodnika rozwiązywania problemów.
Usuwanie rozszerzenia
Jeśli musisz usunąć rozszerzenie i usunąć dostawcę kubernetes konfiguracji aplikacja systemu Azure z klastra usługi AKS, możesz użyć następującego polecenia:
az k8s-extension delete --resource-group myResourceGroup --cluster-name myAKSCluster --cluster-type managedClusters --name appconfigurationkubernetesprovider
Następne kroki
- Dowiedz się więcej o dodatkowych ustawieniach i preferencjach, które można ustawić w rozszerzeniu aplikacja systemu Azure Configuration.
- 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ć.
- Zobacz wszystkie obsługiwane funkcje dostawcy kubernetes konfiguracji aplikacja systemu Azure.
Azure Kubernetes Service
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla