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

问题描述

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

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

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

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

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

原因分析

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

相关推荐
知已难寻39 分钟前
第 5 篇 · 云原生生态与实践:微服务、DevOps、可观测性与 Serverless
大数据·linux·服务器·微服务·云原生·云计算·devops
孔令飞43 分钟前
AI 时代岗位调研分析:调研了近3000份AI岗位描述,分享下调研结果
云原生·go·ai编程
L0208242 小时前
Kubernetes Service 与 kube‑proxy 深度详解
运维·算法·云原生·容器·贪心算法·kubernetes
SatanII2 小时前
Kubernetes Ingress
kubernetes·ingress
SatanII2 小时前
kubernetes service && proxy
云原生·容器·kubernetes
艾伦_耶格宇2 小时前
【kubernetes - 1.28版本】-1 kubernetes基础
云原生·容器·kubernetes
时间售卖铺3 小时前
MySQL存储过程流程控制全解析
运维·数据库·mysql·云原生
Initialize-le3 小时前
PVC 一直 Pending?五步排查存储绑定
云原生·容器·kubernetes
9624563 小时前
一次 Kubernetes 临时存储压力引发的小程序授权雪崩:从 Pod 驱逐到定时任务漏执行
容器·小程序·kubernetes
SatanII3 小时前
Kubernetes 网络
网络·容器·kubernetes