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