共计 372 个字符,预计需要花费 1 分钟才能阅读完成。
如下所示:
root@node1:~/cxl# kg po -A -l app=redis -o wide
NAME READY STATUS RESTARTS AGE IP
redis-84dbddc47-77nsl 1/1 Running 0 4d
pod 自然一开始是有 ip 的,但是有一天发现突然这个 pod running 但是 ip 消失了。
cni 使用的是 multus + calico :
- 这个 pod 的网卡, 相应的宿主机网卡, 宿主机 netns 都正常
- 进入 pod 执行
ip addr
查看网卡和 ip 也还在 - 查看 calico 的 ip 分配确认该 pod 仍拥有该 ip
一切 ok , 唯独 pod.status.podIP 不见了。
目前怀疑是 kubelet 更新 pod status 的时候把 ip 弄丢了(期间有重启过 kubelet),但是没有复现,目前不清楚如何复现,暂时也没啥思路了。
大佬们有遇到这个问题吗?或者有什么排查思路吗?
正文完