작성
·
257
1
apiVersion: v1
kind: Service
metadata:
name: svc-2
spec:
selector:
app: pod
ports:
- port: 9000
targetPort: 8080
nodePort: 30001
type: NodePort
externalTrafficPolicy: Local
kind: Service
apiVersion: v1
metadata:
name: svc-2
namespace: default
uid: fb123857-fa60-42d3-ab9c-f03a1a7b6348
resourceVersion: '814181'
creationTimestamp: '2023-11-27T12:38:12Z'
managedFields:
- manager: dashboard
operation: Update
apiVersion: v1
time: '2023-11-27T12:38:12Z'
fieldsType: FieldsV1
fieldsV1:
f:spec:
f:externalTrafficPolicy: {}
f:internalTrafficPolicy: {}
f:ports:
.: {}
k:{"port":9000,"protocol":"TCP"}:
.: {}
f:nodePort: {}
f:port: {}
f:protocol: {}
f:targetPort: {}
f:selector: {}
f:sessionAffinity: {}
f:type: {}
spec:
ports:
- protocol: TCP
port: 9000
targetPort: 8080
nodePort: 30001
selector:
app: pod
clusterIP: 10.100.174.243
clusterIPs:
- 10.100.174.243
type: NodePort
sessionAffinity: None
externalTrafficPolicy: Local
ipFamilies:
- IPv4
ipFamilyPolicy: SingleStack
internalTrafficPolicy: Cluster
status:
loadBalancer: {}
워커 2번 주소로 반복적으로 실험해봤는데
워커노드가 2개가 번갈아서 나오는게 정상적인건지 확인차 질문드려봅니다.
워커 1번 주소로는 pod-1만 노출이 되고있습니다.
워커 2번 주소도 마찬가지로 pod-2만 응답해야되는게 아닌가요?
답변 1
0
안녕하세요.
제 실습에 호출한 IP를 보시면 Service에 IP가 아니라 WorkerNode에 IP입니다.
192.168.0.30:30000 이 <워커노드>:<노드포트> 거 든요.
다시 한번 해보시겠어요?