循环负载平衡在 AWS EKS Classic 或应用程序负载平衡器中不起作用

时间:2021-07-06 22:18:37

标签: kubernetes amazon-eks aws-load-balancer aws-application-load-balancer

我有一个侦听器应用程序,该应用程序部署到运行相同应用程序的多个 Pod。我正在使用 Kubernetes 负载均衡器服务 yaml 创建一个负载均衡器,它获取 NodePort 的任何端口并转发到容器中的端口 9090。

当我开始向我的应用程序发送请求时,我可以在我的应用程序日志记录中看到请求进入一个 Pod 一两分钟,然后切换到另一个 Pod,而不是在 Pod 之间更改的普通循环对于每个请求。

作为背景,当我在 K8s 中创建负载均衡器(我在 AWS 上使用 EKS)时,它会在 Kubernetes 中为我创建一个外部负载均衡器。我也尝试迁移到应用程序 L7 负载平衡器,看看网络级别与应用程序级别是否重要,但我在两者上都得到了相同的行为。

当我使用应用程序级别时,目标组设置为循环。网络级别,没有目标群体,并根据文档转到最可用的节点。

是否有任何想法可以帮助我进一步解决此问题并使其按预期在 Pod 之间旋转?

0 个答案:

没有答案
相关问题