Sdílet prostřednictvím


rozšíření konfigurace Aplikace Azure pro Azure Kubernetes Service

Aplikace Azure Configuration poskytuje službu pro centrální správu nastavení aplikace a příznaků funkcí. Aplikace Azure poskytovatel kubernetes konfigurace je operátor Kubernetes, který získává hodnoty klíčů, reference ke službě Key Vault a příznaky funkcí z konfigurace Aplikace Azure a sestavuje je do objektů ConfigMap a tajných kódů Kubernetes. rozšíření konfigurace Aplikace Azure pro Službu Azure Kubernetes Service (AKS) umožňuje nainstalovat a spravovat poskytovatele Aplikace Azure Configuration Kubernetes ve vašem clusteru AKS prostřednictvím Azure Resource Manageru (ARM).

Požadavky

Nastavení rozšíření Azure CLI pro rozšíření clusteru

k8s-extension Nainstalujte rozšíření Azure CLI spuštěním následujících příkazů:

az extension add --name k8s-extension

k8s-extension Pokud už je rozšíření nainstalované, můžete ho aktualizovat na nejnovější verzi pomocí následujícího příkazu:

az extension update --name k8s-extension

KubernetesConfiguration Registrace poskytovatele prostředků

Pokud jste dříve nepoužívali rozšíření clusteru, možná budete muset zaregistrovat poskytovatele prostředků ve vašem předplatném. Stav registrace zprostředkovatele můžete zkontrolovat pomocí příkazu az provider list , jak je znázorněno v následujícím příkladu:

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

Zprostředkovatel Microsoft.KubernetesConfiguration by měl hlásit jako zaregistrovaný, jak je znázorněno v následujícím příkladu výstupu:

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

Pokud se poskytovatel zobrazí jako NotRegistered, zaregistrujte poskytovatele pomocí příkazu az provider register , jak je znázorněno v následujícím příkladu:

az provider register --namespace Microsoft.KubernetesConfiguration

Instalace rozšíření do clusteru AKS

Vytvořte rozšíření konfigurace Aplikace Azure, které nainstaluje Aplikace Azure zprostředkovatele Kubernetes konfigurace ve vaší službě AKS.

Nainstalujte si například nejnovější verzi poskytovatele kubernetes konfigurace Aplikace Azure prostřednictvím rozšíření konfigurace Aplikace Azure ve vašem clusteru AKS:

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

Konfigurace automatických aktualizací

Pokud vytvoříte rozšíření konfigurace Aplikace Azure bez zadání verze, automaticky se povolí konfigurace rozšíření konfigurace Aplikace Azure tak, --auto-upgrade-minor-version aby automaticky aktualizovalo jeho podverzi v nových verzích.

Automatickou aktualizaci můžete zakázat zadáním parametru --auto-upgrade-minor-version a nastavením hodnoty na falsehodnotu .

--auto-upgrade-minor-version false

Cílení na konkrétní verzi

Stejný argument příkazového řádku se používá k instalaci konkrétní verze poskytovatele Aplikace Azure Configuration Kubernetes nebo vrácení zpět na předchozí verzi. Nastavte --auto-upgrade-minor-version na false verzi --version poskytovatele Aplikace Azure Configuration Kubernetes, kterého chcete nainstalovat. version Pokud parametr vynecháte, rozšíření nainstaluje nejnovější verzi.

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

Verze rozšíření

Rozšíření konfigurace Aplikace Azure podporuje následující verzi poskytovatele Aplikace Azure Configuration Kubernetes:

  • 2.1.0
  • 2.0.0

Řešení chyb instalace rozšíření

Pokud se rozšíření nepodaří vytvořit nebo aktualizovat, vyzkoušejte návrhy a řešení v průvodci odstraňováním potíží s rozšířením konfigurace Aplikace Azure.

Řešení potíží s poskytovatelem Kubernetes konfigurace Aplikace Azure

V průvodci odstraňováním potíží můžete řešit potíže s chybami poskytovatele kubernetes konfigurace Aplikace Azure.

Odstranění rozšíření

Pokud potřebujete rozšíření odstranit a odebrat Aplikace Azure zprostředkovatele Konfigurace Kubernetes z clusteru AKS, můžete použít následující příkaz:

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

Další kroky