我遇到多端口服务问题。我尝试暴露两个端口,第一个工作,另一个不工作。我用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
答案 0 :(得分:1)
我首先确认kubectl get svc显示了两个NodePorts。如果是这种情况,那么pod中的目标端口很可能无法正常工作。如果端口正确收听,你能检查一下pod吗?然后,我还建议您使用ClusterIP检查访问权限。