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

问题描述

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

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

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

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

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

原因分析

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

相关推荐
暖和_白开水23 分钟前
数据分析agent(十三_3):docker mysql容器镜像服务的异常错误
mysql·docker·容器
爱小黄2 小时前
使用docker搭建集群-使用 Docker 搭建 KingbaseES 集群
运维·docker·容器
张gangtie3 小时前
K8s 节点切换容器运行时(Docker -> containerd)排错经历
kubernetes
余—笙4 小时前
Docker安装rabbitmq并安装延迟队列插件
docker·容器·rabbitmq
沉迷学习 日益消瘦5 小时前
10-Gateway API
运维·kubernetes·gateway
心念枕惊5 小时前
Docker--Docker Swarm集群
运维·docker·容器
敖行客 Allthinker6 小时前
docker容器安装Python反推镜像步骤(适用于临时调试用)
python·docker·容器
减瓦6 小时前
深入 Quarkus:云原生时代 Java 的重生之路
java·开发语言·云原生
tonydf7 小时前
传统老手艺之容器编排
后端·容器·aiops