Condividi tramite


Configurare l'estensione di configurazione app Azure per il servizio Azure Kubernetes

Dopo aver creato l'estensione Configurazione app di Azure, è possibile configurare l'estensione in modo che funzioni in maniera ottimale per l'utente e il progetto usando varie opzioni di configurazione come:

  • Configurazione del conteggio repliche.
  • Configurazione del dettaglio del log.
  • Configurazione dello spazio dei nomi di installazione.

L'estensione consente di configurare le impostazioni dell'estensione Configurazione app di Azure usando il parametro --configuration-settings nell'interfaccia della riga di comando di Azure.

Suggerimento

Per un elenco delle opzioni disponibili, vedere Valori helm del provider Kubernetes di Configurazione app di Azure.

Configurare il conteggio repliche

Il conteggio repliche predefinito è 1. Creare l'estensione Configurazione app di Azure con il conteggio repliche personalizzato:

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"

Nota

Se le impostazioni di configurazione sono sensibili e devono essere protette, ad esempio le informazioni correlate al certificato, passare il parametro --configuration-protected-settings e il valore sarà protetto dalla lettura.

Configurare il dettaglio del log

Il dettaglio del log predefinito è 1. Creare l'estensione Configurazione app di Azure con dettaglio di log personalizzato:

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"

I livelli di dettaglio del log seguono la convenzione klog:

  • 0: solo avviso ed errore.
  • 1: informativo; questo livello è predefinito.
  • 2: informazioni dettagliate sullo stato stabile.
  • 3: informazioni estese sulle modifiche.
  • 4: dettaglio del livello di debug.
  • 5: dettaglio del livello di traccia.

Configurare lo spazio dei nomi dell'estensione Configurazione app di Azure

L'estensione Configurazione app di Azure viene installata nello spazio dei nomi azappconfig-system per impostazione predefinita. Per eseguirne l'override, usare --release-namespace. Includere il cluster --scope per ridefinire lo spazio dei nomi.

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

Mostra le impostazioni di configurazione correnti

Usare il comando az k8s-extension show per visualizzare le impostazioni dell'estensione di Configurazione app di Azure:

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

Aggiornare impostazioni di configurazione

Per aggiornare le impostazioni dell'estensione Configurazione app di Azure, creare nuovamente l'estensione con lo stato desiderato. Si supponga, ad esempio, di aver installato l'estensione usando la configurazione seguente:

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" 

Per aggiornare replicaCount da due a tre, usare il comando seguente:

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"

Passaggi successivi

Dopo aver installato correttamente l'estensione Configurazione app di Azure nel cluster del servizio Azure Kubernetes (AKS), provare la guida introduttiva per informazioni su come usarla.