使用应用程序网关创建 Azure CLI AKS:如何显示详细信息?

Azure CLI AKS creation with Application Gateway: how to show details?

我正在尝试对该命令进行逆向工程,以便将其移至 Terraform 中:

az aks create --resource-group "..." --name "..." \
  --network-plugin azure \
  --enable-managed-identity \
  -a ingress-gateway --appgw-name "myAksGateway" --appgw-subnet-id "..." \
  --node-vm-size "..." \
  --service-cidr "..." \
  --vnet-subnet-id "..." \
  --docker-bridge-address "..." \
  --dns-service-ip "..." \
  --generate-ssh-keys

除应用程序网关部分外,一切正常。

有没有办法让 Azure CLI 做一个干燥的 运行 并简单地显示它正在使用的所有创建数据?

我查看了 az aks create --help,但没有干燥的 运行 选项。

azurerm_kubernetes_cluster are straight-forward, as is the azurerm_application_gateway 的基础知识;有些东西不对劲,我想看看它在幕后做了什么,让它恰到好处。我正在努力解决一些差异,只看它在做什么会容易得多。

我不能 运行 az aks create --debug 因为资源限制和 AKS 资源上的基本 JSON 输出不够详细,无法满足我的需求。

即使使用参数--debug也无法从CLI命令中获取所有创建数据,它只会显示CLI命令后面的REST API。您可以获得为 AKS 集群安装 AGIC 的所有步骤 here。然后就可以把所有的步骤都转移到Terraform中了。