728x90
반응형
Service 종류 3가지
- NodePort : 쿠버네티스 내부에서 해당 서비스에 접속하기 위한 포트를 열고 외부에서 접속 가능하도록 한다.
- ClusterIP: 쿠버네티스 내부에서만 통신할 수 있는 IP 주소를 부여, 외부에서는 요청할 수 없다.
- LoadBalancer : 외부의 로드밸런서(AWS의 로드밸런서 등)를 활용해 외부에서 접속할 수 있도록 연결한다.

root에 spring-service.yaml을 만들어 아래와 같은 내용을 넣어준다
apiVersion: v1
kind: Service
metadata:
name: spring-service
spec:
type: NodePort
selector:
app: backend-app
ports:
- protocol: TCP
port: 8080
targetPort: 8080
nodePort: 30000
kubectl apply -f spring-servicod.yaml
이후에
kubectl get service
를 입력하면

이렇게 뜬다
이후에
localhost:30000
입력하면 웹 브라우저에 Hello, World뜬다
728x90
반응형
'쿠버네티스' 카테고리의 다른 글
| 서비스(Service)란 (0) | 2026.01.30 |
|---|---|
| 디플로이먼트(Deployment)란??? (0) | 2026.01.30 |
| !!!중간점검!!! 명령어 정리!!! (0) | 2026.01.30 |
| 파드(Pod) 디버깅 하는 방법 (0) | 2026.01.30 |
| 백엔드(Spring Boot) 서버 3개 띄워보기 (0) | 2026.01.30 |