Bagikan melalui


Mengonfigurasi ekstensi Azure App Configuration untuk Azure Kubernetes Service Anda

Setelah membuat ekstensi Azure App Configuration, Anda dapat mengonfigurasi ekstensi agar berfungsi paling baik untuk Anda dan proyek Anda menggunakan berbagai opsi konfigurasi, seperti:

  • Mengonfigurasi jumlah replika.
  • Mengonfigurasi verbositas log.
  • Mengonfigurasi namespace penginstalan.

Ekstensi ini memungkinkan Anda mengonfigurasi pengaturan ekstensi Azure App Configuration dengan menggunakan --configuration-settings parameter di Azure CLI.

Tip

Untuk daftar opsi yang tersedia, lihat Nilai helm Azure App Configuration Kubernetes Provider.

Mengonfigurasi jumlah replika

Jumlah replika default adalah 1. Buat ekstensi Azure App Configuration dengan jumlah replika yang disesuaikan:

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \
    --configuration-settings "replicaCount=3"

Catatan

Jika pengaturan konfigurasi sensitif dan perlu dilindungi (misalnya, informasi terkait sertifikasi), berikan --configuration-protected-settings parameter dan nilai akan dilindungi agar tidak dibaca.

Mengonfigurasi verbositas log

Verbositas log default adalah 1. Buat ekstensi Azure App Configuration dengan verbositas log yang disesuaikan:

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \
    --configuration-settings "logVerbosity=3"

Tingkat verbositas log mengikuti konvensi klog :

  • 0: Peringatan dan kesalahan saja.
  • 1: Informasi, tingkat ini adalah default.
  • 2: Informasi status stabil terperinci.
  • 3: Informasi yang diperluas tentang perubahan.
  • 4: Verbositas tingkat debug.
  • 5: Lacak verbositas tingkat.

Mengonfigurasi namespace ekstensi Azure App Configuration

Ekstensi Azure App Configuration diinstal di azappconfig-system namespace secara default. Untuk mengambil alihnya, gunakan --release-namespace. Sertakan kluster --scope untuk menenangkan ulang namespace.

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \
    --scope cluster \
    --release-namespace custom-namespace

Memperlihatkan pengaturan konfigurasi saat ini

az k8s-extension show Gunakan perintah untuk menampilkan pengaturan ekstensi Azure App Configuration saat ini:

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

Memperbarui pengaturan konfigurasi

Untuk memperbarui pengaturan ekstensi Azure App Configuration Anda, buat ulang ekstensi dengan status yang diinginkan. Misalnya, asumsikan kami menginstal ekstensi menggunakan konfigurasi berikut:

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \  
    --configuration-settings "replicaCount=2" 

Untuk memperbarui replicaCount dari dua menjadi tiga, gunakan perintah berikut:

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \
    --configuration-settings "replicaCount=3"

Langkah berikutnya

Setelah Anda berhasil menginstal ekstensi Azure App Configuration di kluster AKS Anda, coba mulai cepat untuk mempelajari cara menggunakannya.