You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:如何在Terraform中为私有AKS集群配置userAssignedNatGateway

私有AKS集群配置自定义用户分配NAT网关的Terraform方案

要在私有AKS集群中使用userAssignedNatGateway类型的出站流量配置,你当前的写法存在错误——managed_outbound_ip_count是AKS自动托管NAT网关时用的参数,自定义已创建的NAT网关时,需要在nat_gateway_profile块中指定NAT网关的资源ID,而非托管IP数量。

正确的network_profile配置示例如下:

network_profile {
  # 其他网络配置(如network_plugin、dns_service_ip等)
  outbound_type = "userAssignedNatGateway"

  nat_gateway_profile {
    # 指定你预先创建好的NAT网关的资源ID
    id = azurerm_nat_gateway.your_nat_gateway.id
  }
}

关键注意事项:

  • 预先创建的NAT网关必须和AKS集群处于同一虚拟网络,或已正确关联到集群所在子网
  • 必须移除managed_outbound_ip_count参数,否则会与自定义NAT网关配置冲突
  • 确保AKS集群的服务主体或系统分配身份拥有访问该NAT网关的权限

内容的提问来源于stack exchange,提问作者Jonty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 08:18:13