Dela via


Azure App Configuration-tillägget för Azure Kubernetes Service (förhandsversion)

Azure App Configuration tillhandahåller en tjänst för att centralt hantera programinställningar och funktionsflaggor. Kubernetes-providern för Azure App Configuration är en Kubernetes-operatör som hämtar nyckelvärden, Key Vault-referenser och funktionsflaggor från Azure App Configuration och skapar dem i Kubernetes ConfigMaps och Secrets. Med Azure App Configuration-tillägget för Azure Kubernetes Service (AKS) kan du installera och hantera Kubernetes-providern för Azure App Configuration i aks-klustret via Azure Resource Manager (ARM).

Förutsättningar

Konfigurera Azure CLI-tillägget för klustertillägg

k8s-extension Installera Azure CLI-tillägget genom att köra följande kommandon:

az extension add --name k8s-extension

k8s-extension Om tillägget redan är installerat kan du uppdatera det till den senaste versionen med hjälp av följande kommando:

az extension update --name k8s-extension

KubernetesConfiguration Registrera resursprovidern

Om du inte tidigare har använt klustertillägg kan du behöva registrera resursprovidern med din prenumeration. Du kan kontrollera statusen för providerregistreringen med kommandot az provider list , som du ser i följande exempel:

az provider list --query "[?namespace=='Microsoft.KubernetesConfiguration']" -o table

Microsoft.KubernetesConfiguration-providern bör rapportera som Registrerad, enligt följande exempelutdata:

Namespace                          RegistrationState    RegistrationPolicy
---------------------------------  -------------------  --------------------
Microsoft.KubernetesConfiguration  Registered           RegistrationRequired

Om providern visas som NotRegistered registrerar du providern med hjälp av az providerregistret enligt följande exempel:

az provider register --namespace Microsoft.KubernetesConfiguration

Installera tillägget i ditt AKS-kluster

Skapa Azure App Configuration-tillägget som installerar Kubernetes-providern för Azure App Configuration på din AKS.

Installera till exempel den senaste versionen av Azure App Configuration Kubernetes-providern via Azure App Configuration-tillägget i AKS-klustret:

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --release-train preview

Konfigurera automatiska uppdateringar

Om du skapar Azure App Configuration-tillägget utan att ange en version --auto-upgrade-minor-version aktiveras automatiskt och konfigurerar Azure App Configuration-tillägget för att automatiskt uppdatera dess delversion på nya versioner.

Du kan inaktivera automatisk uppdatering genom att ange parametern --auto-upgrade-minor-version och ange värdet till false.

--auto-upgrade-minor-version false

Rikta in sig på en viss version

Samma kommandoradsargument används för att installera en specifik version av Azure App Configuration Kubernetes-providern eller återställa till en tidigare version. Ange --auto-upgrade-minor-version till false och --version till den version av Azure App Configuration Kubernetes-providern som du vill installera. Om parametern version utelämnas installerar tillägget den senaste versionen.

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

Tilläggsversioner

Azure App Configuration-tillägget stöder följande version av Azure App Configuration Kubernetes-providern:

  • 2.0.0-preview

Regioner

Azure App Configuration-tillägget är tillgängligt i följande regioner:

USA, östra 2 EUAP, Kanada, centrala, USA, västra centrala, Indien, centrala, USA, östra, USA, östra 2, Europa, norra, Storbritannien, södra, Australien, östra, USA, centrala, Europa, västra, USA, västra 2, USA, västra 3

Felsöka installationsfel för tillägg

Om tillägget inte kan skapa eller uppdatera kan du prova förslag och lösningar i felsökningsguiden för Azure App Configuration-tillägget.

Felsöka Kubernetes-provider för Azure App Configuration

Felsöka Kubernetes-providerfel i Azure App Configuration via felsökningsguiden.

Ta bort tillägget

Om du behöver ta bort tillägget och ta bort Azure App Configuration Kubernetes-providern från AKS-klustret kan du använda följande kommando:

az k8s-extension delete --resource-group myResourceGroup --cluster-name myAKSCluster --cluster-type managedClusters --name appconfigurationkubernetesprovider

Nästa steg