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

问题描述

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

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

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

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

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

原因分析

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

相关推荐
江湖有缘几秒前
Docker环境下使用RustScan端口扫描工具教程
运维·docker·容器
70asunflower6 分钟前
镜像仓库(Image Registries)详解
linux·docker·容器
only_Klein8 分钟前
jenkins流水线报错:Connection reset by peer
ci/cd·kubernetes·gitlab·jenkins·ssl
青树寒鸦14 分钟前
wsl的docker备份redis和迁移
redis·docker·容器
岩屿16 分钟前
Ubuntu下安装Docker并部署.NET API(二)
运维·docker·容器·.net
南宫乘风22 分钟前
Kubernetes 网络问题排查:在宿主机对 Pod 抓包(nsenter + tcpdump 实战)
网络·kubernetes·tcpdump
没有bug.的程序员23 分钟前
Istio 服务网格:流量治理内核、故障注入实战与云原生韧性架构深度指南
spring boot·云原生·架构·istio·流量治理·故障注入·韧性架构
hopsky1 小时前
限制 Docker Desktop 的资源使用
运维·docker·容器
小二·1 小时前
Go 语言系统编程与云原生开发实战(第12篇)云原生部署实战:Helm Chart × GitOps × 多环境管理(生产级落地)
开发语言·云原生·golang
春日见1 小时前
docker崩溃,闪退,与vscode断开连接
vscode·docker·容器