Configurar a extensão de Configuração do Aplicativo do Azure para seu Serviço Kubernetes do Azure
Depois de criar a extensão de Configuração do Aplicativo do Azure, você pode configurar a extensão para funcionar melhor para você e seu projeto usando várias opções de configuração, como:
- Configurando a contagem de réplicas.
- Configurando a verbosidade do log.
- Configurando o namespace de instalação.
A extensão permite que você defina as definições da extensão de Configuração do Aplicativo do Azure usando o --configuration-settings
parâmetro na CLI do Azure.
Gorjeta
Para obter uma lista de opções disponíveis, consulte Azure App Configuration Kubernetes Provider helm values.
Configurar a contagem de réplicas
A contagem de réplicas padrão é 1
. Crie a extensão de Configuração do Aplicativo do Azure com contagem de réplicas personalizada:
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 as definições de configuração forem confidenciais e precisarem ser protegidas (por exemplo, informações relacionadas ao certificado), passe o --configuration-protected-settings
parâmetro e o valor será protegido contra leitura.
Configurar a verbosidade do log
A verbosidade de log padrão é 1
. Crie a extensão de Configuração do Aplicativo do Azure com verbosidade de log personalizada:
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"
Os níveis de verbosidade do log seguem a convenção klog :
0
: Apenas aviso e erro.1
: Informativo, este nível é padrão.2
: Informações detalhadas sobre o estado estacionário.3
: Informações estendidas sobre alterações.4
: Depurar nível de verbosidade.5
: Verborragia de nível de traço.
Configurar o namespace da extensão Configuração do Aplicativo do Azure
A extensão Configuração do azappconfig-system
Aplicativo do Azure é instalada no namespace por padrão. Para substituí-lo, use --release-namespace
. Inclua o cluster --scope
para redefinir o 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
Mostrar definições de configuração atuais
Use o az k8s-extension show
comando para mostrar as definições atuais da extensão de Configuração do Aplicativo Azure:
az k8s-extension show --cluster-type managedClusters \
--cluster-name myAKSCluster \
--resource-group myResourceGroup \
--name appconfigurationkubernetesprovider
Atualizar definições de configuração
Para atualizar suas definições de extensão de Configuração do Aplicativo Azure, recrie a extensão com o estado desejado. Por exemplo, suponha que instalamos a extensão usando a seguinte configuração:
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"
Para atualizar o replicaCount
de dois para três, use o seguinte comando:
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"
Passos Seguintes
Depois de instalar com êxito a extensão de Configuração de Aplicativo do Azure em seu cluster AKS, tente iniciar rapidamente para saber como usá-la.
Azure Kubernetes Service