问题描述
在Azure上使用Container App服务,创建服务环境的时候,选择类型为消耗型(Consumption)。但是,却无法查看当前所有应用中,具体使用了多少个 core (CPU), 目前有多少个实例呢?
*如上图,上面的信息是 “-” *
问题解答
因为在Container App Environment中所使用的Workload profile为 Consumption消耗型,不是Dedicated的。所以在门户上是不显示的,这是当前的设计使然。
如果在同一个环境中,有Dedicated的资源类型,则可以对比它与Consumption的区别:
***如下图:***查看 Current cores usage, Current instances 值
那么,是否就无法查看到消费型的当前使用状态了吗?
当然不是,
我们可以使用az cli命令来获取当前使用情况: az containerapp env list-usages -g <resource group name> -n <env name>
# 设置az 命令执行的云环境
az cloud set --name AzureChinaCloud
# 登录
az login
az containerapp env list-usages -g <resource group name> -n <env name>
返回的结果中就可以查看到Current Cores数量!
参考资料
az containerapp env list-usages (List usages of quotas for specific managed environment):https://learn.microsoft.com/en-us/cli/azure/containerapp/env?view=azure-cli-latest#az-containerapp-env-list-usages
正在加载评论...