


apiVersion: v1
kind: Service
metadata:
name: myapp-service
spec:
type: NodePort
ports:
- targetPort: 80 //pod 포트, 입력하지 않을 시 port와 동일한 것으로 간주
port: 80 //*서비스 포트 필수 입력 란
nodePort: 30008 //접속 포트 30000-32767 내 설정, 설정하지 않을 시 자동 할당
selector:
app: myapp //연결하고자하는 서비스의 labels 가져옴
type: front-end
kubectl create -f test.yml //서비스 실행
kubectl get services //서비스 현 상황 확인
curl http://192.168.1.2:30008 //예시 접속, nodeport로 웹 서비스 접속