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

问题描述

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

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

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

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

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

原因分析

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

相关推荐
Jooolin6 小时前
从 DeepSeek、Qwen 到 GPT:一次企业级 AI 知识库项目的模型选型复盘
人工智能·云原生·ai编程
皮皮蟹虾饺10 小时前
DNS协议指南:从报文格式到安全加密与 K8s 实战
安全·容器·kubernetes
阿里云云原生11 小时前
AI Agent 如何“驾驭”云监控?实测自然语言驱动的全链路可观测运维
云原生
千寻girling11 小时前
记录第一次学习 Docker
学习·docker·容器
迷糊小面包13 小时前
Docker Hadopp集群版部署搭建及常规问题解疑
运维·docker·容器
烁34714 小时前
Docker
运维·docker·容器
阿里云云原生15 小时前
拒绝月底“账单惊魂”:AI 网关如何通过“消费者配额”实现大模型调用成本治理?
云原生
网络中的夜鹰15 小时前
轩辕镜像一键安装Docker和Docker Compose脚本
运维·docker·容器
lihongbao8015 小时前
kuboard v3创建用户分配命名空间
kubernetes·kuboard
江湖有缘18 小时前
Docker部署HamsterBase Tasks任务管理工具
运维·docker·容器