是否可以从 AWS ALB 到 EKS pod 获取 TCP Window 零?
Is it possible to get a TCP Window Zero from an AWS ALB to a EKS pod?
我一直在 EKS 中遇到 ALB 入口的网络问题,kubectl 插件设法将 Wireshark 连接到 pod 中并使 TCP window 已满,然后是 TCP window 零数据包,问题是这是从 alb 到 pod,而不是客户端到 alb。
alb 是否可能向 pod 而不是客户端发送 TCP window full?我一直在四处阅读,找不到说明它可能与否的信息,如果我想从客户端网络端仔细检查 tcpdump 应该是 运行,有没有办法证实是他们的网络问题而不是我们这边的?
经过多次调试,问题出在节点网络上,删除节点并使用eksctl创建新的节点组后,问题不再发生
用它来嗅探 pods tcpdumps:
我一直在 EKS 中遇到 ALB 入口的网络问题,kubectl 插件设法将 Wireshark 连接到 pod 中并使 TCP window 已满,然后是 TCP window 零数据包,问题是这是从 alb 到 pod,而不是客户端到 alb。
alb 是否可能向 pod 而不是客户端发送 TCP window full?我一直在四处阅读,找不到说明它可能与否的信息,如果我想从客户端网络端仔细检查 tcpdump 应该是 运行,有没有办法证实是他们的网络问题而不是我们这边的?
经过多次调试,问题出在节点网络上,删除节点并使用eksctl创建新的节点组后,问题不再发生
用它来嗅探 pods tcpdumps: