gpt4 book ai didi

azure - 通过 Bicep 模板使用应用程序网关入口加载项创建 AKS 集群

转载 作者:行者123 更新时间:2023-12-03 07:04:53 25 4
gpt4 key购买 nike

我正在关注this tutorial使用应用程序网关入口 Controller 设置 AKS。

我想知道使用 Bicep 模板的 Azure CLI 命令的等效项是什么?

az aks create -n myCluster -g myResourceGroup --network-plugin azure --enable-managed-identity -a ingress-appgw --appgw-name myApplicationGateway --appgw-subnet-cidr "10.2.0.0/16" --generate-ssh-keys

特别是节点资源组名称似乎只能使用ARM/Bicep作为FAQ中提到的相应参数来配置。在当前版本的 AKS 扩展中似乎已经消失。

更新:我最不确定的是如何通过模板激活和配置附加组件“ingress-appgw”。

我看到在导出由上述命令配置的 AKS 集群时,我得到了此部分:

 "addonProfiles": {
"azurepolicy": {
"enabled": true
},
"ingressApplicationGateway": {
"enabled": true,
"config": {
"applicationGatewayName": "my-agw",
"effectiveApplicationGatewayId": "[parameters('applicationGateways_my_agw_externalid')]",
"subnetCIDR": "10.2.0.0/16"
}
}
}

如果这足以实现相同的工作,我很好,但我不确定 Azure CLI 命令是否会在 AKS 中执行一些额外的操作以使其全部正常工作。

最佳答案

您可以使用此模板作为启动器:https://github.com/Azure/azure-quickstart-templates/blob/91da267dce8691485d916f7315a3fe6ffcee21aa/quickstarts/microsoft.network/aks-application-gateway-ingress-controller/azuredeploy.json#L1797

它是 ARM,但您可以轻松地将其转换为 Bicep,例如:

addonProfiles: {
{
ingressApplicationGateway: {
enabled: true
config: {
applicationGatewayId: applicationGateway.id
}
}
}

添加身份(如果您使用它)。

关于azure - 通过 Bicep 模板使用应用程序网关入口加载项创建 AKS 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71590613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com