Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Możesz zewnętrznie zarządzać konfiguracjami obciążeń usługi Azure Kubernetes Service (AKS) i zarządzać nimi w usłudze Azure App Configuration. Dostawca Kubernetes usługi Azure App Configuration działa jako kontener w klastrze. Najważniejsze korzyści to:
- Bezproblemowa integracja: ściąga dane z usługi Azure App Configuration i Key Vault, dzięki czemu są one dostępne jako ConfigMap i Secret bez zmian kodu w obciążeniach.
- Aktualizacja dynamiczna: wbudowane funkcje buforowania i odświeżania na potrzeby konfiguracji dynamicznej, flagowania funkcji i automatycznego obracania wpisów tajnych.
Dostawca Azure App Configuration dla Kubernetes jest dostępny jako rozszerzenie AKS. Korzystając z tego dokumentu, można łatwo zainstalować rozszerzenie i połączyć klaster usługi AKS z magazynem usługi App Configuration przy użyciu łącznika usługi w witrynie Azure Portal. Aby uzyskać informacje na temat konfigurowania dostawcy przy użyciu programu Helm, zobacz Szybki start dla dostawcy Kubernetes w usłudze Azure App Configuration.
Wymagania wstępne
- Klaster usługi Azure Kubernetes Service (AKS). Utwórz klaster usługi AKS.
- Obciążenie działające w klastrze usługi Azure Kubernetes Service (AKS). Jeśli go nie masz, możesz utworzyć aplikację demonstracyjną działającą w usłudze AKS.
Utwórz połączenie usługi z App Configuration
Utwórz połączenie między klastrem AKS a sklepem Konfiguracji Aplikacji, używając tożsamości Microsoft Entra Workload Identity.
W portalu Azure przejdź do zasobu klastra AKS.
Wybierz pozycję Ustawienia>Łącznik>usługi Utwórz.
Na karcie Podstawowe skonfiguruj następujące ustawienia:
- Przestrzeń nazw platformy Kubernetes: określ przestrzeń nazw, do której chcesz utworzyć ConfigMap lub Secret.
- Typ usługi: wybierz pozycję Konfiguracja aplikacji.
- Użyj rozszerzenia konfiguracji aplikacji na platformie Kubernetes: zaznacz pole wyboru, aby użyć rozszerzenia AKS usługi Azure App Configuration dla tego połączenia. Rozszerzenie AKS dla Azure App Configuration zostanie zainstalowane w bieżącym klastrze, jeśli jeszcze tego nie zrobiono.
- Nazwa połączenia: wprowadź nazwę połączenia lub użyj nazwy domyślnej.
- Subskrypcja: wybierz subskrypcję sklepu App Configuration.
- Konfiguracja aplikacji: wybierz sklep konfiguracji aplikacji. Jeśli go nie masz, kliknij przycisk Utwórz nowy , aby go skonfigurować.
Wybierz pozycję Dalej: Uwierzytelnianie. Na karcie Uwierzytelnianie pozostaw domyślnie zaznaczoną opcję Tożsamość obciążenia, wybierz przypisaną przez użytkownika tożsamość zarządzaną, której chcesz użyć. Jeśli go nie masz, kliknij przycisk Utwórz nowy , aby go skonfigurować.
Wybierz pozycję Dalej: Sieć i użyj ustawień domyślnych.
Wybierz pozycję Dalej: Przejrzyj i utwórz i poczekaj na zakończenie walidacji.
Wybierz Utwórz, aby utworzyć połączenie usługi.
Uwaga / Notatka
Łącznik usługi upraszcza instalację rozszerzenia usługi Azure App Configuration AKS z witryny Azure Portal. Można go również zainstalować bez łącznika usługi przy użyciu interfejsu wiersza polecenia platformy Azure, Bicep lub szablonu usługi ARM. Aby uzyskać więcej informacji, zobacz Instalowanie rozszerzenia AKS usługi Azure App Configuration.
Generowanie obiektu ConfigMap z poziomu konfiguracji aplikacji
Zaktualizować połączenie serwisowe, aby utworzyć i wdrożyć zasób YAML w klastrze AKS. Ten zasób generuje ConfigMap z danymi z magazynu App Configuration.
W witrynie Azure Portal przejdź do zasobu klastra usługi AKS i wybierz pozycję Ustawienia>Łącznik usługi.
Wybierz nowo utworzone połączenie, wybierz fragment kodu Yaml w górnym menu.
Na karcie AzureAppConfigurationProvider skonfiguruj następujące ustawienia:
- Używanie konfiguracji jako: wybierz użycie konfiguracji jako zainstalowanego pliku lub zmiennych środowiskowych.
- Zainstalowany plik: w przypadku wybrania określ typ pliku i nazwę pliku.
- Selektor: ustaw filtr Klucz i filtr Etykieta , aby załadować dane ze sklepu App Configuration Store.
Kod YAML jest generowany na podstawie danych wejściowych. Kliknij przycisk Zastosuj , aby dodać go do klastra usługi AKS. Spowoduje to utworzenie obiektu ConfigMap w klastrze AKS z danymi z repozytorium App Configuration.
Kliknij przycisk Dalej. Na karcie Obciążenie skonfiguruj następujące ustawienia:
- Ścieżka instalacji pliku: określ ścieżkę instalacji pliku, jeśli wybrano opcję zainstalowanego pliku.
- Obciążenie Kubernetes: wybierz obciążenie, w którym zostanie wstrzyknięta wygenerowana mapa konfiguracji.
- Kliknij przycisk Zastosuj , aby zaktualizować obciążenie.
Dalsze kroki
Aby dowiedzieć się więcej na temat instalowania i dostosowywania rozszerzenia usługi AKS usługi Azure App Configuration, zapoznaj się z następującymi dokumentami:
Aby uzyskać pełny przegląd funkcji dostawcy Kubernetes dla usługi Azure App Configuration, zapoznaj się