首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Kubernetes服务BackendConnectionErrors LoadBalancer会话中调试

从Kubernetes服务BackendConnectionErrors LoadBalancer会话中调试
EN

DevOps用户
提问于 2017-05-31 05:52:24
回答 1查看 151关注 0票数 8

我们最近将一些生产基础设施迁往库伯奈特。许多荚是通过AWS上的LoadBalancer服务公开的。这将创建一个ELB,将集群中的每个节点注册到ELB,并配置一个节点端口以将ELB端口映射到pods。我们的应用程序能够通过负载均衡器进行连接,但是BackendConnectionErrors的数量(如cloudwatch所报告)比请求计数高出5-7倍。我不知道如何调试这个。

报告的后端连接错误的数量与任何应用层错误度量无关。这就让我得出结论,这可能是某种基础设施问题,可能会被重试放大。但是,我不知道如何调试这个问题。

我的假设是其中一种或两种:

  • 用于连接管理的ELB中缺少的一些奇怪的AWS设置
  • 集群中的节点具有一些sysctl设置或其他网络配置,这些设置阻止了ELB上的连接量
  • 一些中间的网络基础设施扰乱了连接。

我的问题是:如何在集群中的实例上调试/跟踪一些与TCP/网络相关的指标?

有关云表度量的更多信息。

EN

回答 1

DevOps用户

发布于 2017-07-01 04:01:21

我对这个问题的解决办法是重新工作我的服务。我问题中的设置有一个带有~10个端口的K8s Service。我重新修改了设置,以便每个Service使用一个端口。问题解决了。但我不知道为什么。这使我怀疑节点本身的一些问题,或者在将连接路由到正确的节点端口方面的一些复杂性。因此,我谨慎地避免再次暴露过多的端口。

票数 5
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/1266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档