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

问题描述

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

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

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

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

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

原因分析

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

相关推荐
biubiubiu070619 分钟前
Docker 快速通关
docker·容器·eureka
两点王爷2 小时前
docker 创建和使用存储卷相关内容
java·docker·容器
AI精钢3 小时前
谷歌时隔一年发布“更加开源“的 Gemma 4,意图何为?
人工智能·云原生·开源·aigc
小陈工5 小时前
Python Web开发入门(十):数据库迁移与版本管理——让数据库变更可控可回滚
前端·数据库·人工智能·python·sql·云原生·架构
知秋贺5 小时前
如何在ubuntu24中,使用docker 运行ros2 humble版本
运维·docker·容器
浪潮IT馆6 小时前
WSL2 + Docker Desktop 部署 Dify
运维·docker·容器
威联通安全存储6 小时前
云原生数据湖:QuObjects 本地 S3 对象存储解析
python·云原生
芥子沫6 小时前
可独立部署的健身饮食管理推荐:wger,Docker一键安装部署教程
docker·容器·开源·健身
robin59117 小时前
【技术】更改docker网络MTU办法
网络·docker·容器
恼书:-(空寄7 小时前
K8s Ingress 七层网关 + 灰度发布 + HTTPS 实战
容器·kubernetes