希望迁移到使用 AWS Fargate 托管许多容器以通过 HAProxy 进行负载平衡,这似乎是一种优雅的方法,然后使用 AWS Cloudmap 的组合进行服务发现,然后使用 HAProxy DNS(服务器模板)语法自动填充后端服务器。
然而,值得注意的是,Cloudmap 的底层系统路由 53 最多仅返回 8 个 A 或 SRV 记录,这从 HAProxy 文档中听起来像是它会不断地将未在最新 DNS 调用中返回的节点标记为不健康,这将导致后端不断被删除并重新添加到 HAProxy 池中,即使它们都是健康的。
我只能假设这是其他人以前遇到过的事情,如果有一个技巧可以让 HAProxy 容纳 8 个后端服务器的最大值?