Kubernetes - 为什么 K8S 在容器里不能调用自己?

问题描述

最近遇到一个神奇的现象,在 K8S 的 POD 容器中,比如

  • pod name:mini-app
  • namespace:dev
  • port:5050

那么,是无法在 mini-app 容器里执行以下命令,如果执行,会一直卡在这条命令

bash 复制代码
# 不过可以用 IP 执行通过
curl mini-app.dev:6060

但是呢,又可以在其他容器里执行该命令,所以是不是有这样一个结论:K8S 容器里不能自己 curl 自己,但非自己容器可以

原因分析

至于为什么?目前只知道结论,如果有大佬知道可以评论~ 如果后续发现原因也会及时更新本文

相关推荐
倦王1 小时前
在docker下部署Xinference
运维·docker·容器
阿火~1 小时前
docker完整镜像迁移【亲测有效】
linux·运维·服务器·docker·容器
两点王爷2 小时前
在离线的Ubuntu机器中安装docker
运维·docker·容器
Devin~Y2 小时前
大厂Java面试实战:Spring Boot/WebFlux、Redis+Kafka、K8s可观测性与Spring AI RAG/Agent三轮连环问
java·spring boot·redis·kafka·kubernetes·resilience4j·spring webflux
Harvy_没救了3 小时前
Docker Desktop 部署新项目详细步骤
运维·docker·容器
PH = 73 小时前
解决Docker Hub无法访问的问题二
运维·docker·容器
IT大师兄吖3 小时前
Qwen3 ASR 流式转写 Docker 懒人整合包
docker·容器·eureka
立莹Sir3 小时前
SaaS多租户资源隔离的云原生解决方案:在不单独部署的情况下实现租户级资源保障
云原生
愈努力俞幸运4 小时前
docker 容器连接, dockerfile
运维·docker·容器
小连~4 小时前
Docker
docker·容器