0
멀티 포트 서비스에 문제가 있습니다. 두 포트를 노출하려고 시도합니다. 첫 번째 포트는 작동하고 다른 포트는 작동하지 않습니다. 텔넷 (다른 것들 중에서)을 테스트 중이며, 나는 항상 두 번째 포트에 대해 "연결 거부 됨"을 얻습니다.여러 포트가있는 Kubernetes 서비스
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
get svc는 "8080 : 32714/TCP, 17175 : 32715/TCP"의 두 포트를 보여줍니다. 그러나 netstats -tulpen은 8080을 보여 주지만 다른 하나는 보여주지 않습니다. ClusterIP를 사용하여 액세스를 확인하면 무엇을 의미합니까? – user4281463
netstat 명령을 어디에서 실행 했습니까? 포드에있는 경우 해당 포트에서 수신 대기하는 응용 프로그램이없는 포드에 문제가 있습니다. 호스트에서 명령을 실행 한 경우, 8080은 iptables 규칙을 기반으로하므로 8080 서비스가 아닙니다. –
ClusterIP를 확인하면 10.97.153.249:17176과 같은 서비스에 액세스하는 것을 의미합니다. –