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

问题描述

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

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

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

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

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

原因分析

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

相关推荐
红球yyds4 小时前
haproxy介绍及部署
linux·运维·云原生
only_Klein5 小时前
Kubernetes-deployment控制器
云原生·容器·kubernetes
AC赳赳老秦5 小时前
软件组件自动化的革命:DeepSeek 引领高效开发新时代
运维·人工智能·算法·云原生·maven·devops·deepseek
小李独爱秋6 小时前
模拟面试:什么是容器技术,Docker是什么?
运维·docker·容器·面试·职场和发展
yangyanping201087 小时前
系统监控Prometheus之Docker安装部署Prometheus
运维·docker·容器·prometheus
Tadas-Gao7 小时前
架构逆转向量:AI时代规范驱动开发的范式重构与实践图谱
人工智能·云原生·重构·架构·系统架构·大模型
西门吹雪分身8 小时前
K8S之Pod调度
java·容器·kubernetes·k8s
王da魔8 小时前
Haproxy七层代理
云原生·云计算
DeeplyMind8 小时前
第18章 Docker Compose基础
docker·容器·eureka
dreams_dream8 小时前
docker清除所有网络
运维·docker·容器