你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
为 Azure Kubernetes 服务配置 Azure 应用程序配置扩展
创建 Azure 应用程序配置扩展后,你可以使用各种配置选项对扩展进行配置,使其最适合你和你的项目,例如:
- 配置副本计数。
- 配置日志详细程度。
- 配置安装命名空间。
该扩展允许在 Azure CLI 中使用 --configuration-settings
参数配置 Azure 应用程序配置扩展设置。
提示
有关可用选项的列表,请参阅 Azure 应用程序配置 Kubernetes 提供程序 helm 值。
配置副本计数
默认副本计数为 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"
后续步骤
在 AKS 群集中成功安装 Azure 应用程序配置扩展后,请尝试通过快速入门了解如何使用它。