我正在使用 AKS 针对外部应用程序并行执行多个负载测试代理。代理是没有与之关联的服务的 pod。集群没有 Ingress 控制器。
我希望从多个 IP 访问目标应用程序,因此我使用 Terraform 以这种方式创建了 AKS 集群:
resource "azurerm_kubernetes_cluster" "cluster" {
...
...
...
network_plugin = "azure"
network_profile {
load_balancer_profile {
managed_outbound_ip_count = 3
}
}
}
使用该配置,我确实有 3 个与集群出站负载均衡器关联的公共 IP,但目标应用程序访问日志中只出现一个公共 IP。
有没有办法强制使用所有可用的出口公共 IP?