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

问题描述

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

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

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

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

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

原因分析

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

相关推荐
岁岁种桃花儿3 小时前
kubenetes从入门到上天系列第二十一篇:Kubernetes安装Ingress实战
云原生·容器·kubernetes
程序员老赵4 小时前
超全 Docker 镜像源配置指南|Windows/Mac/Linux一键搞定,拉镜像再也不卡顿
linux·后端·容器
掘根5 小时前
【微服务即时通讯】文件存储子服务
微服务·云原生·架构
一殊酒6 小时前
【Docker】Docker Desktop 安装指南及汉化教程
运维·docker·容器
0w0不秃头程序猿6 小时前
guide哥AI智能面试项目部署过程
云原生·eureka
阿里云云原生6 小时前
漫说运维:LoongCollector 性能与稳定性技术大解密
云原生
一殊酒10 小时前
【Docker】快速入门指南
运维·docker·容器
**蓝桉**11 小时前
prometheus监控docker容器(Rocky9)
docker·容器·prometheus
linux修理工11 小时前
EasyVoice 项目部署与使用指南(开源文字互转声音)
云原生·eureka
lpruoyu11 小时前
【云原生】Helm应用商店
云原生