- 서비스란?
- 외부로부터 들어오는 트래픽을 받아, Pod 에 균등하게 분배해주는 Road balancer 역할을 하는 기능.
- 서비스를 통해서 사용자가 Pod 에 요청을 보낼 수 있도록 만든다.
- 실제 서비스에서 pod 내부의 프로그램이 Pod 에 요청을 보낼 때, Local computer 에서 요청을 보낼 수 없다.
- pod 내부와 pod 외부 네트워크가 분리되어 있음
- port-forwarding 이나 파드 내로 직접 접근을 통해 요청을 보낼 수 있음
- 실제 서비스에서 pod 내부의 프로그램이 Pod 에 요청을 보낼 때, Local computer 에서 요청을 보낼 수 없다.
- 서비스의 동작 방식
- 사용자가 요청을 보내면 서비스가 알아서 여러 파드에 요청을 분배하여 보내준다.
- 트래픽을 받아서 파드에 균등하게 분배해주는 로드 밸런스 역할 뿐 아니라 사용자 요청을 받는 기능도 하고 있다.
- 즉, 컨테이너 내부의 서버에 접근하기 위해 서비스를 생성해야 한다
'쿠버네티스 > cka' 카테고리의 다른 글
디플로이먼트를 활용하여 백엔드(Spring Boot) 서버 3개 띄워보기 (0) | 2025.02.27 |
---|---|
디플로이먼트(Deployment) 란? (0) | 2025.02.27 |
Pod 를 활용하여 서버 띄우기 명령어 정리! (0) | 2025.02.27 |
파드(Pod) 디버깅하는 방법 (0) | 2025.02.27 |
백엔드 (Spring Boot) 서버를 3개 띄워보기 (0) | 2025.02.26 |