AKS を使用して、外部アプリケーションに対して複数の負荷テスト エージェントを並行して実行しています。エージェントは、サービスが関連付けられていないポッドです。クラスターには 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 は 1 つだけです。
利用可能なすべての送信パブリック IP を強制的に使用する方法はありますか?