Настройка расширения Конфигурация приложений Azure для Служба Azure Kubernetes
После создания расширения Конфигурация приложений Azure можно настроить расширение для оптимальной работы для вас и проекта с помощью различных параметров конфигурации, таких как:
- Настройка счетчика реплик.
- Настройка детализации журнала.
- Настройка пространства имен установки.
Расширение позволяет настроить параметры расширения Конфигурация приложений Azure с помощью --configuration-settings
параметра в Azure CLI.
Совет
Список доступных вариантов см. в разделе Конфигурация приложений Azure значения helm поставщика Kubernetes.
Настройка количества реплик
Число реплик по умолчанию — 1
. Создайте расширение Конфигурация приложений Azure с настраиваемым числом реплик:
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"
Примечание.
Если параметры конфигурации чувствительны и должны быть защищены (например, сведения, связанные с сертификатом), передайте --configuration-protected-settings
параметр и значение будет защищено от чтения.
Настройка детализации журнала
Детализация журнала по умолчанию .1
Создайте расширение Конфигурация приложений Azure с настраиваемой детализацией журнала:
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"
Уровни детализации журнала соответствуют соглашению klog :
0
: только предупреждение и ошибка.1
: информационный уровень по умолчанию.2
: подробные сведения об устойчивом состоянии.3
: расширенная информация об изменениях.4
: детализация уровня отладки.5
: детализация уровня трассировки.
Настройка пространства имен расширения Конфигурация приложений Azure
Расширение Конфигурация приложений Azure устанавливается в azappconfig-system
пространстве имен по умолчанию. Чтобы переопределить его, используйте --release-namespace
. Включите кластер --scope
, чтобы переопределить пространство имен.
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
Отображение текущих параметров конфигурации
az k8s-extension show
Используйте команду для отображения текущих параметров расширения Конфигурация приложений Azure:
az k8s-extension show --cluster-type managedClusters \
--cluster-name myAKSCluster \
--resource-group myResourceGroup \
--name appconfigurationkubernetesprovider
Обновление параметров конфигурации
Чтобы обновить параметры расширения Конфигурация приложений Azure, создайте расширение с требуемым состоянием. Например, предположим, что мы установили расширение с помощью следующей конфигурации:
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"
Чтобы изменить значение replicaCount
с двух на три, используйте следующую команду:
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"
Next Steps
После успешной установки расширения Конфигурация приложений Azure в кластере AKS воспользуйтесь кратким руководством, чтобы узнать, как его использовать.
Azure Kubernetes Service