You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kubernetes中Nginx ClusterIP Service无法正常工作的问题求助

Kubernetes中Nginx ClusterIP Service无法正常工作的问题求助

各位好,我现在碰到一个Kubernetes的问题,想请大家帮忙看看。先跟大家说下我的环境情况:

  • 我在test命名空间下部署了一个nginx-pod,这个Pod里的Nginx服务监听的是9000端口
  • 我为这个Pod创建了一个ClusterIP类型的Service,名叫nginx-svc
  • 相关的YAML配置文件放在帖子底部,需要的话我可以补充出来

先给大家看一下当前Pod和Service的状态:

查看Pod详情:

kubectl get po -ntest -o wide

输出结果:

NAME         READY   STATUS    RESTARTS   AGE   IP              NODE            NOMINATED NODE   READINESS GATES
nginx-curl   1/1     Running   0          57s   172.16.158.37   worker-node02   <none>           <none>
nginx-pod    1/1     Running   0          17m   172.16.87.229   worker-node01   <none>           <none>

查看Service详情:

kubectl -ntest get svc

输出结果:

NAME        TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGE
nginx-svc   ClusterIP   172.17.22.178   <none>        9000/TCP   11s

问题说明:
我用nginx-curlPod直接访问nginx-pod的IP是完全正常的,执行命令和结果如下:

$ kubectl -ntest exec -it nginx-curl -- bash
root@nginx-curl:/# curl 172.16.87.229:9000
Works!

可是当我尝试通过nginx-svc的ClusterIP(172.17.22.178:9000)或者直接用Service名称(nginx-svc:9000)访问的时候,却无法成功连通。想请教下各位,这可能是什么原因导致的?

备注:内容来源于stack exchange,提问作者czezz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:54:49