【问题标题】:packet capture for communication between 2 pods on K8 cluster用于 K8 集群上 2 个 pod 之间通信的数据包捕获
【发布时间】:2018-02-11 22:35:16
【问题描述】:

我正在测试 K8 集群设置并试图了解 2 个 pod 之间的网络。 K8 使用法兰绒作为其 CNI。通信正常进行,但我想分析一下数据包流。

我试图在创建的 flannel 接口和 veth 接口上捕获数据包,但没有成功。

我在 cni0 上捕获了由 K8 创建的数据包,但我只能看到应用层,即 TCP 3 方式握手或 HTTP 消息..

捕获数据包以查看覆盖数据包的过程是什么?

【问题讨论】:

    标签: networking kubernetes flannel


    【解决方案1】:

    如何使用wireshark 并在机器的“物理”接口上进行捕获。每个数据包最终都会经过那里,因此您应该能够在该接口上看到 VXLAN 数据包。

    【讨论】:

    • 不确定是不是这样。 VXLAN 数据包在实际交付之前被剥离。到目前为止,我一直在一台机器上尝试这种通信。将尝试跨机器..
    猜你喜欢
    • 2021-12-30
    • 1970-01-01
    • 2018-02-12
    • 2019-06-23
    • 1970-01-01
    • 2021-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多