Aracılığıyla paylaş


Azure Kubernetes Service için Azure Uygulaması Yapılandırma uzantısı (Önizleme)

Azure Uygulaması Yapılandırması, uygulama ayarlarını ve özellik bayraklarını merkezi olarak yönetmek için bir hizmet sağlar. Azure Uygulaması Yapılandırması Kubernetes Sağlayıcısı, Azure Uygulaması Yapılandırmasından anahtar-değerleri, Key Vault başvurularını ve özellik bayraklarını alan ve bunları Kubernetes ConfigMaps ve Gizli Diziler içine derleyen bir Kubernetes operatörüdür. Azure Kubernetes Service (AKS) için Azure Uygulaması Yapılandırma uzantısı, Azure Resource Manager (ARM) aracılığıyla AKS kümenize Azure Uygulaması Yapılandırma Kubernetes Sağlayıcısı'nı yüklemenize ve yönetmenize olanak tanır.

Önkoşullar

Küme uzantıları için Azure CLI uzantısını ayarlama

k8s-extension Aşağıdaki komutları çalıştırarak Azure CLI uzantısını yükleyin:

az extension add --name k8s-extension

k8s-extension Uzantı zaten yüklüyse, aşağıdaki komutu kullanarak uzantıyı en son sürüme güncelleştirebilirsiniz:

az extension update --name k8s-extension

Kaynak sağlayıcısını KubernetesConfiguration kaydetme

Daha önce küme uzantılarını kullanmadıysanız kaynak sağlayıcısını aboneliğinize kaydetmeniz gerekebilir. Aşağıdaki örnekte gösterildiği gibi az provider list komutunu kullanarak sağlayıcı kaydının durumunu de kontrol edebilirsiniz:

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

Microsoft.KubernetesConfiguration sağlayıcısı, aşağıdaki örnek çıktıda gösterildiği gibi Kayıtlı olarak bildirmelidir:

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

Sağlayıcı NotRegistered olarak görünüyorsa, aşağıdaki örnekte gösterildiği gibi az provider register komutunu kullanarak sağlayıcıyı kaydedin:

az provider register --namespace Microsoft.KubernetesConfiguration

Uzantıyı AKS kümenize yükleme

AKS'nize Azure Uygulaması Yapılandırma Kubernetes Sağlayıcısı'nı yükleyen Azure Uygulaması Yapılandırma uzantısını oluşturun.

Örneğin, AKS kümenizdeki Azure Uygulaması Yapılandırma uzantısı aracılığıyla Azure Uygulaması Yapılandırma Kubernetes Sağlayıcısı'nın en son sürümünü yükleyin:

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

Otomatik güncelleştirmeleri yapılandırın

Azure Uygulaması Yapılandırma uzantısını bir sürüm belirtmeden oluşturursanız, --auto-upgrade-minor-version Azure Uygulaması Yapılandırma uzantısını yeni sürümlerde ikincil sürümünü otomatik olarak güncelleştirecek şekilde yapılandırarak otomatik olarak etkinleştirilir.

parametresini belirtip --auto-upgrade-minor-version değerini falseolarak ayarlayarak otomatik güncelleştirmeyi devre dışı bırakabilirsiniz.

--auto-upgrade-minor-version false

Belirli bir sürümü hedefleme

Aynı komut satırı bağımsız değişkeni, Azure Uygulaması Yapılandırma Kubernetes Sağlayıcısı'nın belirli bir sürümünü yüklemek veya önceki bir sürüme geri dönmek için kullanılır. false yüklemek istediğiniz Azure Uygulaması Yapılandırma Kubernetes Sağlayıcısı'nın sürümüne ve --version sürümüne ayarlayın--auto-upgrade-minor-version. version Parametresi atlanırsa uzantı en son sürümü yükler.

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

Uzantı sürümleri

Azure Uygulaması Yapılandırma uzantısı, Azure Uygulaması Yapılandırma Kubernetes Sağlayıcısı'nın aşağıdaki sürümünü destekler:

  • 2.0.0-preview

Bölgeler

Azure Uygulaması Yapılandırma uzantısı aşağıdaki bölgelerde kullanılabilir:

Doğu ABD 2 EUAP, Orta Kanada, Orta Batı ABD, Orta Hindistan, Doğu ABD, Doğu ABD 2, Kuzey Avrupa, Güney Birleşik Krallık, Doğu Avustralya, Orta ABD, Batı Avrupa, Batı ABD, Batı ABD 2, Batı ABD 3

Uzantı yükleme hatalarını giderme

Uzantı oluşturulamıyor veya güncelleştirilemiyorsa, Azure Uygulaması Yapılandırma uzantısı sorun giderme kılavuzunda önerileri ve çözümleri deneyin.

Azure Uygulaması Yapılandırması Kubernetes Sağlayıcısı sorunlarını giderme

Sorun giderme kılavuzu aracılığıyla Azure Uygulaması Yapılandırma Kubernetes Sağlayıcısı hatalarını giderin.

Uzantıyı silme

Uzantıyı silmeniz ve AKS kümenizden Azure Uygulaması Yapılandırma Kubernetes Sağlayıcısını kaldırmanız gerekiyorsa aşağıdaki komutu kullanabilirsiniz:

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

Sonraki Adımlar

  • Azure Uygulaması Yapılandırma uzantısında ayarlayabileceğiniz ek ayarlar ve tercihler hakkında daha fazla bilgi edinin.
  • AKS kümenize Azure Uygulaması Yapılandırma uzantısını başarıyla yükledikten sonra, nasıl kullanacağınızı öğrenmek için hızlı başlangıcı deneyin.
  • Azure Uygulaması Yapılandırma Kubernetes Sağlayıcısı'nın tüm desteklenen özelliklerine bakın.