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

问题描述

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

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

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

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

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

原因分析

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

相关推荐
风清再凯2 小时前
05-k8s网络
网络·容器·kubernetes
SunnyJim2 小时前
k8s NodePort 类型 Service 无法访问 plugin type=“flannel“ failed (add)
iptables·kubernetes·metrics·flannel·cni
西柚小萌新3 小时前
【Bug:docker】--Docker国内镜像源加载失败
docker·容器·bug
xiaogg36784 小时前
阿里云k8s部署微服务yaml和Dockerfile文件脚本
阿里云·微服务·kubernetes
爱宇阳4 小时前
GitLab Docker Compose 迁移教程
docker·容器·gitlab
●VON6 小时前
重生之我在大学自学鸿蒙开发第五天-《实战篇》
学习·华为·云原生·harmonyos·鸿蒙
能不能别报错9 小时前
K8s学习笔记(二十) 亲和性、污点、容忍、驱逐
笔记·学习·kubernetes
舰长1159 小时前
k8s 持久化存储方案-NFS
云原生·容器·kubernetes
心态特好11 小时前
详解云原生!!
云原生
hweiyu0011 小时前
Linux运维实战:云原生设计与实施Docker&K8S(视频教程)
linux·运维·云原生