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

问题描述

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

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

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

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

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

原因分析

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

相关推荐
勇哥的编程江湖7 小时前
starrocks官网docker部署mysql无法连接
运维·docker·容器
zoulingzhi_yjs9 小时前
haproxy配置详解
linux·云原生
qq_529835359 小时前
Zookeeper的简单了解
分布式·zookeeper·云原生
程序员小羊!12 小时前
Zookeeper 3.6.3【详细技术讲解】整
分布式·zookeeper·云原生
终端行者14 小时前
k8s之Ingress服务接入控制器
云原生·容器·kubernetes
不会敲代码的XW16 小时前
高可用集群KEEPALIVED的详细部署
运维·云原生
小裕哥略帅17 小时前
架构师--基于常见组件的微服务场景实战
微服务·云原生·架构
longxibo18 小时前
飞牛系统安装DataEase自定义Docker包
运维·docker·容器
Reggie_L18 小时前
Eureka-服务注册,服务发现
云原生·eureka·服务发现
学Linux的语莫20 小时前
k8s的nodeport和ingress
网络·rpc·kubernetes