问题描述
最近遇到一个神奇的现象,在 K8S 的 POD 容器中,比如
- pod name:mini-app
- namespace:dev
- port:5050
那么,是无法在 mini-app 容器里执行以下命令,如果执行,会一直卡在这条命令
bash
# 不过可以用 IP 执行通过
curl mini-app.dev:6060
但是呢,又可以在其他容器里执行该命令,所以是不是有这样一个结论:K8S 容器里不能自己 curl 自己,但非自己容器可以
原因分析
至于为什么?目前只知道结论,如果有大佬知道可以评论~ 如果后续发现原因也会及时更新本文