记一次vm到k8s lb的网络异常

189 阅读1分钟

现象

openstack某一个网段的虚拟机(以下简称vm)ping k8s中的某个lb不通,vm ping 其他地址正常,从其他地方ping lb正常,只是他们两个之间不通

排查

    1. 在vm上mtr lb,发现到vm的网关就看不见下一跳 image.png
    1. 在vm上ping lb,并在lb的宿主机上抓包,发现可以收到包,但是没有回包 image.png image.png
    1. 怀疑是宿主机网卡上存在与vm相同网段的ip,导致形成环路,从而不通,发现确实是这个问题 image.png
    1. 确认网卡无业务使用后,关闭网卡,恢复正常。后续修改网卡配置,保障宿主机重启不会再次出现此问题。
    ifdown eth2