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

问题描述

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

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

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

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

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

原因分析

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

相关推荐
cyber_两只龙宝21 小时前
Nginx--企业高性能web服务器高级配置详解
linux·运维·nginx·云原生
forestsea1 天前
Spring Boot 4.0 + JDK 25 + GraalVM:下一代云原生Java应用架构
java·spring boot·云原生
是小崔啊1 天前
叩丁狼k8s-运维管理
运维·容器·kubernetes
江畔何人初1 天前
kubernetes中configmap与secret的区别
linux·运维·云原生·容器·kubernetes
lichao8904271 天前
MacOS 上部署 OpenClaw 的全界面操作方案
macos·docker·容器
猫头虎1 天前
[精选] 2025最新MySQL和PostgreSQL区别、迁移、安全、适用场景全解析
运维·数据库·mysql·安全·postgresql·云原生·容器
西门吹雪分身1 天前
K8S之Ingress
java·容器·kubernetes·k8s
fyakm1 天前
Kubernetes(K8s)从入门到精通全攻略
云原生·容器·kubernetes
eddy-原1 天前
三节点部署K8S(超级简单+详细步骤)
云原生·容器·kubernetes
脸先着地天使1 天前
KK+KubeSphere实战:从零搭建生产级K8s集群的5个关键配置陷阱
kubernetes·kubesphere·集群部署·生产环境