Kubernetes无法使用服务IP连接到pod
我按照下面的文档创建服务。此pod在两个节点上运行。当我使用主节点IP发出请求时,没有得到任何响应Kubernetes无法使用服务IP连接到pod,kubernetes,Kubernetes,我按照下面的文档创建服务。此pod在两个节点上运行。当我使用主节点IP发出请求时,没有得到任何响应 curl http://192.168.15.101:30534 系统/服务/kube dns 这是我的路线 # ip r default via 192.168.15.1 dev eth1 10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 metric 100 10.244.0.0/24 dev cni0 prot
curl http://192.168.15.101:30534
系统/服务/kube dns
这是我的路线
# ip r
default via 192.168.15.1 dev eth1
10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 metric 100
10.244.0.0/24 dev cni0 proto kernel scope link src 10.244.0.1
10.244.0.0/16 dev flannel.1
10.244.0.0/14 dev docker0 proto kernel scope link src 10.244.0.1
169.254.0.0/16 dev eth1 scope link metric 1003
192.168.15.0/24 dev eth1 proto kernel scope link src 192.168.15.101
kubectl get pods --selector="run=load-balancer-example" --output=wide
NAME READY STATUS RESTARTS AGE IP NODE
hello-world-3272482377-225z8 1/1 Running 1 18h 10.244.1.81 node-01
hello-world-3272482377-f6qqd 1/1 Running 1 18h 10.244.2.78 node-02
我检查了iptables规则,为集群IP设置了NAT
如何解决此连接问题
谢谢
-SR
# ip r
default via 192.168.15.1 dev eth1
10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 metric 100
10.244.0.0/24 dev cni0 proto kernel scope link src 10.244.0.1
10.244.0.0/16 dev flannel.1
10.244.0.0/14 dev docker0 proto kernel scope link src 10.244.0.1
169.254.0.0/16 dev eth1 scope link metric 1003
192.168.15.0/24 dev eth1 proto kernel scope link src 192.168.15.101
kubectl get pods --selector="run=load-balancer-example" --output=wide
NAME READY STATUS RESTARTS AGE IP NODE
hello-world-3272482377-225z8 1/1 Running 1 18h 10.244.1.81 node-01
hello-world-3272482377-f6qqd 1/1 Running 1 18h 10.244.2.78 node-02