Kubernetes服务有多个端口

时间:2017-09-20 08:26:27

标签: networking service kubernetes ports

我遇到多端口服务问题。我尝试暴露两个端口,第一个工作,另一个不工作。我用telnet(以及其他)测试这个,我总是得到#34;连接被拒绝"为第二个港口。

这是关于服务中端口的部分:

spec:
 clusterIP: 10.97.153.249
 externalTrafficPolicy: Cluster
 ports:
 - name: port-1
   nodePort: 32714
   port: 8080
   protocol: TCP
   targetPort: 8080
 - name: port-2
   nodePort: 32715
   port: 17176
   protocol: TCP
   targetPort: 17176

1 个答案:

答案 0 :(得分:1)

我首先确认kubectl get svc显示了两个NodePorts。如果是这种情况,那么pod中的目标端口很可能无法正常工作。如果端口正确收听,你能检查一下pod吗?然后,我还建议您使用ClusterIP检查访问权限。