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

问题描述

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

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

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

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

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

原因分析

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

相关推荐
年薪丰厚4 分钟前
如何在K8S集群中查看和操作Pod内的文件?
docker·云原生·容器·kubernetes·k8s·container
zhangj11255 分钟前
K8S Ingress 服务配置步骤说明
云原生·容器·kubernetes
岁月变迁呀6 分钟前
kubeadm搭建k8s集群
云原生·容器·kubernetes
墨水\\7 分钟前
二进制部署k8s
云原生·容器·kubernetes
Source、8 分钟前
k8s-metrics-server
云原生·容器·kubernetes
上海运维Q先生9 分钟前
面试题整理15----K8s常见的网络插件有哪些
运维·网络·kubernetes
颜淡慕潇13 分钟前
【K8S问题系列 |19 】如何解决 Pod 无法挂载 PVC问题
后端·云原生·容器·kubernetes
ProtonBase19 分钟前
如何从 0 到 1 ,打造全新一代分布式数据架构
java·网络·数据库·数据仓库·分布式·云原生·架构
大熊程序猿2 小时前
K8s证书过期
云原生·容器·kubernetes
摸鱼也很难5 小时前
Docker 镜像加速和配置的分享 && 云服务器搭建beef-xss
运维·docker·容器