Anteckning
Å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.
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).
Prerequisites
- Ett Azure-abonnemang. Skapa ett kostnadsfritt konto.
- Den senaste versionen av Azure CLI.
- Ett AKS-kluster (Azure Kubernetes Service). Skapa ett AKS-kluster.
- Behörighet med Azure Kubernetes Service RBAC Admin-rollen.
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
Viktigt!
Azure App Configuration AKS-tillägget installeras som standard i azappconfig-system namnområdet. Om du har Azure Policy-tilldelningar som verifierar eller muterar poddspecifikationer (till exempel den inbyggda principen "Kubernetes-kluster bör inaktivera automatisk inmontering av API-autentiseringsuppgifter" som framtvingar automountServiceAccountToken: false), undantar du azappconfig-system namnområdet från dessa principer genom att lägga till det i principens namnområdesundantagslista så att tillägget kan fungera korrekt. Om det inte utesluts kan tilläggspoddarna misslyckas med valideringen eller verka icke-kompatibla.
Konfigurera automatiska uppdateringar
Om du skapar Azure App Configuration-tillägget utan att ange en version --auto-upgrade-minor-versionaktiveras 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.
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
--version 2.1.0
Tilläggsversioner
Azure App Configuration-tillägget stöder följande version av Azure App Configuration Kubernetes-providern:
2.1.02.0.0
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ök Azure App Configuration-tjänstleverantör för Kubernetes
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
- Läs mer om extra inställningar och inställningar som du kan ange i Azure App Configuration-tillägget.
- När du har installerat Azure App Configuration-tillägget i AKS-klustret kan du prova med snabbstarten och lära dig hur du använder det.
- Se alla funktioner som stöds i Kubernetes-providern för Azure App Configuration.
Azure Kubernetes Service