【发布时间】:2020-01-28 17:52:06
【问题描述】:
我们需要能够根据 url 路径将请求指向不同的应用程序。在我们的例子中,我们有一个用于一个服务的弹性 beanstalk 应用程序和一个用于另一个服务的 kubernetes 集群。我们需要能够将请求作为 api.example.com/service1 路由到弹性 beanstalk 和 api.example.com/service2 到 kubernetes。
我们在 SO 上遇到了这个问题/答案: Load balancing across different Elastic Beanstalk applications
按照步骤将我们创建的新应用程序负载均衡器指向的目标组关联到 EB 环境的 Auto Scaling 组后,对 /service1 的请求实际上有效,但只有大约一半的时间。另一次请求只是超时并且没有收到响应。
为了排除安全组问题,我们暂时向所有流量开放了 Elastic Beanstalk 实例安全组,但此问题仍然存在。
这里是应用程序负载均衡器规则,显示全部转发给“每个人”目标组。 “everbody”目标组是附加到 EB 环境的 Auto Scaling 组的新目标组。
是否有人能够看到我们可能做错了导致这些间歇性问题的事情?
【问题讨论】:
标签: amazon-web-services kubernetes amazon-elastic-beanstalk