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

问题描述

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

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

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

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

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

原因分析

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

相关推荐
木叶子---21 分钟前
Docker
运维·docker·容器
Cyber4K1 小时前
【Kubernetes专项】K8s集群1.31版本安装手册
linux·docker·云原生·容器·kubernetes
凯子坚持 c1 小时前
基于Docker的SD-WAN组网方案:利用节点小宝实现服务器远程开发
服务器·docker·容器
Exquisite.2 小时前
云原生高级前置复习
linux·云原生·云计算
❀͜͡傀儡师4 小时前
docker部署Apache Answer 一款高效问答平台
docker·容器·apache
C_心欲无痕4 小时前
Docker 核心概念和安装
运维·docker·容器
bentengjiayou5 小时前
K8S是用来解决什么问题的?
云原生·容器·kubernetes
2501_901164415 小时前
我们如何把“配环境一天”缩短到“3秒启动”?
kubernetes
大猫和小黄5 小时前
若依从零到部署:前后端分离和微服务版
java·微服务·云原生·架构·前后端分离·若依
Tummer83635 小时前
Docker迁移(N8N项目)
docker·容器