Rozwiązywanie problemów z błędami instalacji rozszerzenia aplikacja systemu Azure Configuration
W tym artykule omówiono niektóre typowe scenariusze błędów, które mogą wystąpić podczas instalowania lub aktualizowania rozszerzenia konfiguracji aplikacja systemu Azure dla usługi Microsoft Azure Kubernetes Service (AKS).
Uwaga 16.
Jeśli rozszerzenie aplikacja systemu Azure Configuration zostało pomyślnie zainstalowane, ale występują problemy podczas korzystania z niego, zapoznaj się z przewodnikiem rozwiązywania problemów z dostawcą aplikacja systemu Azure Configuration Kubernetes Provider.
Scenariusz 1. Dostawca platformy Kubernetes konfiguracji aplikacja systemu Azure jest już zainstalowany
Spróbujesz zainstalować rozszerzenie aplikacja systemu Azure Configuration dla usługi AKS, ale zostanie wyświetlony komunikat o błędzie wskazujący, że dostawca kubernetes konfiguracji aplikacja systemu Azure jest już zainstalowany za pomocą helm install
polecenia . Komunikat o błędzie może przypominać jeden z następujących komunikatów o błędach.
Wiadomość 1
(ExtensionOperationFailed) Operacja rozszerzenia nie powiodła się z powodu następującego błędu: Błąd: [ InnerError: [Instalacja programu Helm nie powiodła się: Zasób już istniejący w klastrze : zalecenie Ręcznie usuń zasoby, które obecnie istnieją w klastrze, i spróbuj zainstalować ponownie. Aby usunąć te zasoby, uruchom następujące polecenia:
kubectl delete {resource type} -n {resource namespace} {resource name}
: InnerError [renderowane manifesty zawierają zasób, który już istnieje. Nie można kontynuować instalacji: Element CustomResourceDefinition "azureappconfigurationproviders.azconfig.io" w przestrzeni nazw "" istnieje i nie można go zaimportować do bieżącej wersji: nieprawidłowe metadane własności; Błąd weryfikacji adnotacji: klucz "meta.helm.sh/release-name" musi być równy "azureappconfig": bieżąca wartość to "azureappconfiguration.kubernetesprovider"; Błąd weryfikacji adnotacji: klucz "meta.helm.sh/release-namespace" musi być równy "kube-system": bieżąca wartość to "azappconfig-system"]]] wystąpił podczas wykonywania operacji : [Utwórz] w konfiguracji, aby uzyskać ogólne informacje na temat rozwiązywania problemów: https://aka.ms/k8s-extensions-TSG.
Wiadomość 2
(ExtensionOperationFailed) Operacja rozszerzenia nie powiodła się z powodu następującego błędu: Błąd: [ InnerError: [Instalacja programu Helm nie powiodła się: Zasób już istniejący w klastrze : zalecenie Ręcznie usuń zasoby, które obecnie istnieją w klastrze, i spróbuj zainstalować ponownie. Aby usunąć te zasoby, uruchom następujące polecenia:
kubectl delete {resource type} -n {resource namespace} {resource name}
: InnerError [renderowane manifesty zawierają zasób, który już istnieje. Nie można kontynuować instalacji: element ServiceAccount "az-appconfig-k8s-provider" w przestrzeni nazw "azappconfig-system" istnieje i nie można go zaimportować do bieżącej wersji: nieprawidłowe metadane własności; Błąd weryfikacji adnotacji: klucz "meta.helm.sh/release-name" musi być równy "azureappconfig": bieżąca wartość to "azureappconfiguration.kubernetesprovider"]]] wystąpił podczas wykonywania operacji : [Utwórz] w konfiguracji, Aby uzyskać ogólne informacje dotyczące rozwiązywania problemów, odwiedź stronę: https://aka.ms/k8s-extensions-TSG.
Rozwiązanie 1. Najpierw odinstaluj dostawcę kubernetes konfiguracji aplikacja systemu Azure
Przed zainstalowaniem rozszerzenia aplikacja systemu Azure Configuration Kubernetes Należy odinstalować dostawcę aplikacja systemu Azure Configuration. Aby uzyskać więcej informacji, zobacz Oczyszczanie zasobów.
Scenariusz 2. Docelowa wersja rozszerzenia konfiguracji aplikacja systemu Azure nie istnieje
Podczas próby zainstalowania rozszerzenia aplikacja systemu Azure Configuration w celu użycia określonej wersji zostanie wyświetlony komunikat o błędzie informujący, że wersja aplikacja systemu Azure Configuration nie istnieje:
(ExtensionOperationFailed) Operacja rozszerzenia nie powiodła się z powodu następującego błędu: Nie można rozpoznać wersji rozszerzenia z podanych wartości. Zapoznaj się z https://aka.ms/k8s-extension-type-versions tematem znajdź poprawną wersję instalacji, aby uzyskać ogólne informacje na temat rozwiązywania problemów, odwiedź stronę: https://aka.ms/k8s-extensions-TSG.
Kod: ExtensionOperationFailed
Komunikat: Operacja rozszerzenia nie powiodła się z powodu następującego błędu: Nie można rozpoznać wersji rozszerzenia z podanych wartości. Zapoznaj się z https://aka.ms/k8s-extension-type-versions tematem znajdź poprawną wersję instalacji, aby uzyskać ogólne informacje na temat rozwiązywania problemów, odwiedź stronę: https://aka.ms/k8s-extensions-TSG.
Rozwiązanie 2. Ponowne instalowanie obsługiwanej wersji rozszerzenia konfiguracji aplikacja systemu Azure
Spróbuj ponownie zainstalować rozszerzenie. Upewnij się, że używasz obsługiwanej wersji rozszerzenia aplikacja systemu Azure Configuration.
Scenariusz 3. Docelowa wersja rozszerzenia konfiguracji aplikacja systemu Azure istnieje, ale nie w określonym regionie
Ponieważ rozszerzenie aplikacja systemu Azure Configuration nie jest dostępne we wszystkich regionach usługi AKS, może zostać wyświetlony następujący komunikat o błędzie:
(ExtensionTypeRegistrationGetFailed) Typ rozszerzenia microsoft.appconfiguration nie jest zarejestrowany w nazwie> regionu regionu<.
Kod: ExtensionTypeRegistrationGetFailed
Komunikat: Typ rozszerzenia microsoft.appconfiguration nie jest zarejestrowany w regionie <nazwa regionu>
Rozwiązanie 3. Instalowanie w innym regionie
Uruchom instalację w regionie , który obsługuje rozszerzenie klastra.
Następne kroki
Jeśli nadal występują problemy z instalacją, zapoznaj się z przewodnikiem rozwiązywania problemów z usługą AKS.
Skontaktuj się z nami, aby uzyskać pomoc
Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii na temat platformy Azure.