Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan externalisera konfigurationerna för dina Azure Kubernetes Service-arbetsbelastningar (AKS) och hantera dem i Azure App Configuration. Kubernetes-providern för Azure App Configuration körs som en container i klustret. Viktiga fördelar är:
- Sömlös integrering: Hämtar data från Azure App Configuration och Key Vault, vilket gör dem tillgängliga som ConfigMap och Secret utan kodändringar i dina arbetsbelastningar.
- Dynamisk uppdatering: Inbyggda cachelagrings- och uppdateringsfunktioner för dynamisk konfiguration, funktionsflagga och automatisk hemlig rotation.
Kubernetes-providern för Azure App Configuration är tillgänglig som ett AKS-tillägg. Genom att följa det här dokumentet kan du enkelt installera tillägget och ansluta AKS-klustret till ett App Configuration Store med hjälp av Service Connector i Azure-portalen. Information om hur du konfigurerar providern med Helm finns i Snabbstart för Azure App Configuration Kubernetes-providern.
Förutsättningar
- Ett AKS-kluster (Azure Kubernetes Service). Skapa ett AKS-kluster.
- En arbetsbelastning som körs i AKS-kluster (Azure Kubernetes Service). Om du inte har något kan du skapa ett demoprogram som körs i AKS.
Skapa en tjänstanslutning till App Configuration
Skapa en tjänstanslutning mellan ditt AKS-kluster och din App Configuration-butik med Microsoft Entra-arbetsbelastningsidentitet.
Välj Inställningar>Tjänstanslutning>Skapa.
På fliken Grundläggande konfigurerar du följande inställningar:
- Kubernetes-namnområde: Ange det namnområde som du vill skapa ConfigMap eller Hemlighet till.
- Tjänsttyp: Välj Appkonfiguration.
- Använd appkonfigurationstillägget i Kubernetes: Markera kryssrutan om du vill använda AKS-tillägget Azure App Configuration för den här anslutningen. Azure App Configuration AKS-tillägget installeras i det aktuella klustret om det inte redan är installerat.
- Anslutningsnamn: Ange ett anslutningsnamn eller använd standardnamnet.
- Prenumeration: Välj prenumerationen för din App Configuration-butik.
- App Configuration: Välj din App Configuration-butik. Om du inte har någon klickar du på Skapa ny för att konfigurera en.
Välj Nästa: Autentisering. På fliken Autentisering behåller du standardvalet Arbetsbelastningsidentitet och väljer en användartilldelad hanterad identitet som du vill använda. Om du inte har någon klickar du på Skapa ny för att konfigurera en.
Välj Nästa: Nätverk och använd standardinställningarna.
Välj Nästa: Granska + skapa och vänta tills valideringen har godkänts.
Välj Skapa för att skapa tjänstanslutningen.
Anmärkning
Service Connector förenklar installationen av Azure App Configuration AKS-tillägget från Azure-portalen. Du kan också installera den utan Service Connector med hjälp av Azure CLI, Bicep eller en ARM-mall. Mer information finns i Installera AZURE App Configuration AKS-tillägget.
Generera ConfigMap från App Configuration
Uppdatera tjänstanslutningen för att skapa och distribuera en AzureAppConfigurationProvider YAML-resurs i ditt AKS-kluster. Den här resursen genererar en ConfigMap med data från appkonfigurationsarkivet.
I Azure-portalen går du till aks-klusterresursen och väljer Inställningar>Tjänstanslutning.
Välj den nyligen skapade anslutningen och välj Yaml-kodfragment på den översta menyn.
På fliken AzureAppConfigurationProvider konfigurerar du följande inställningar:
- Så här används konfigurationen: Välj att använda konfigurationen som en monterad fil eller miljövariabler.
- Monterad fil: Om den är markerad anger du filtyp och filnamn.
- Väljare: Ange nyckelfiltret och etikettfiltret för att läsa in data från appkonfigurationsarkivet.
En YAML genereras baserat på dina indata. Klicka på Använd för att lägga till det i AKS-klustret. Den skapar en ConfigMap i ditt AKS-kluster med data från appkonfigurationsarkivet.
Klicka på Nästa. På fliken Arbetsbelastning konfigurerar du följande inställningar:
- Sökväg för filmontering: Ange filmonteringssökvägen om det monterade filalternativet har valts.
- Kubernetes-arbetsbelastning: Välj den arbetsbelastning där den genererade ConfigMap ska matas in.
- Klicka på Tillämpa för att uppdatera arbetsbelastningen.
Nästa steg
Mer information om hur du installerar och anpassar AKS-tillägget för Azure App Configuration finns i följande dokument:
För en komplett genomgång av funktioner hos Kubernetes-providern för Azure App Configuration, se