apiVersion: v1
kind: Service
metadata:
name: mynginx
spec:
selector:
app: nginx
ports:
- port: 80
targetPort: 80
nodePort: 31000
type: LoadBalancer
externalTrafficPolicy: Local
apiVersion: v1
kind: Endpoints
metadata:
name: test-svc
subsets:
- addresses:
- ip: 34.67.207.49 #vm의 IP 주소
ports:
- port: 80
→ 클러스터 외부에 있는 vm 에도 연결 가능!
❓ 이미 실행하고 있던 서비스에 엔드포인트 야물 파일 등록을 통해 새로운 엔드포인트를 만들어주면 클러스터 내부 파드들과 클러스터 외부 시스템이 서비스로 등록될 수 있는가?
이미 실행 중인 서비스에 엔드포인트 YAML 파일을 등록하여 새로운 엔드포인트를 추가하면, 클러스터 내부 파드들과 클러스터 외부 시스템이 해당 서비스로 등록될 수 있습니다.