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

问题描述

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

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

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

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

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

原因分析

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

相关推荐
还在忙碌的吴小二2 小时前
Spring Cloud Alibaba 微服务解决方案新手入门指南
微服务·云原生·架构
蠢货爱好者2 小时前
Docker基础操作
运维·docker·容器
hopsky3 小时前
phoenix docker 启动
运维·docker·容器
用户1558319968143 小时前
企业云盘API集成实战:用Webhook+OpenAPI实现自动化文件工作流
云原生
2301_780789664 小时前
高防cdn如何缓存网页静态资源
java·spring·web安全·缓存·kubernetes·ddos
2601_948810604 小时前
k8s-EFK
云原生·容器·kubernetes
Nontee6 小时前
Docker基础
docker·容器·eureka
烟雨江南aabb7 小时前
Docker第一弹 Docker是什么?
运维·docker·容器
2301_803538957 小时前
Pod启动失败?K8s中Pod创建常见问题与排查指南
docker·容器·kubernetes
YDS8298 小时前
浅谈近期关于Docker部署产生的一些问题
运维·docker·容器