Amazon-Web-Services

從公共 ALB 到 EKS 的內部 ALB 的直接流量

  • March 21, 2022

因此,我有一個位於專用 VPC (EKS-VPC) 中的 EKS 集群。在我的主 VPC 中,我有一個面向公眾的 ALB,我希望它以某種方式將流量引導到在 EKS 中執行的服務。更具體地說,我希望 ALB 將對特定端點的請求轉發到 EKS,並將所有其他請求轉發到我的主 VPC 中的 EC2 實例。

因此,例如請求myservice.mydomain.com將轉到主 VPC 內的 EC2 實例,但請求myservice.mydomain.com/myapi/myendpoint將轉到在 EKS 中執行的服務 - 因此是不同的 VPC

我在主 VPC 和 EKS VPC 之間啟用了 VPC 對等互連,並且我更新了我的路由表。

我當然已經配置了一個 Ingress 並在 EKS 中設置了 ALB 控制器,它負責內部 ALB 配置

我正在考慮為 EKS 集群創建一個內部 ALB。然後獲取其 IP 並創建一個新的 IP 目標組,將其與主 ALB 相關聯。但是,您可以想像這會失敗,因為對內部 ALB 私有 IP 的執行狀況檢查失敗。所以我想知道這種情況下的最佳選擇是什麼?

沒關係,我通過向內部 ALB 添加一個偵聽器來使其工作,該偵聽器響應來自主 ALB 的執行狀況檢查的固定程式碼 (200)

引用自:https://serverfault.com/questions/1096484