📚 디플로이먼트(Deployment)란?
- 파드를 묶음으로 관리할 수 있는 기능을 디플로이먼트라고 한다.
- 파드의 수를 지정하는 대로 여러 개의 파드를 쉽게 생성할 수 있다. → 파드를 100개 생성하라고 시키면 디플로이먼트가 파드를 알아서 100개 생성한다.
- 파드가 비정상적으로 종료된 경우, 새로 파드를 알아서 생성해 개수를 유지한다.
- 동일한 구성의 여러 파드를 일괄적으로 일시 중지, 삭제, 업데이트하기 쉽다.

- 디플로이먼트가 레플리카셋을 관리하고, 레플리카셋이 여러 파드를 관리하는 구조이다.
- Replica : 복제본
- ReplicaSet : 복제본끼리의 묶음
Deployment - Kubernetes 공식문서

- 백엔드 서버 3개를 각각의 파드에 띄웠다. 실제 요청을 보낼 때는 각 서버에 균등하게 트래픽이 분배되어야 한다.
- 트래픽 분배를 위해서 여러 파드에 균등하게 요청을 분배할 무언가가 필요하다.
- 쿠버네티스에서는 서비스가 여러 파드에 균등하게 요청을 분배해주는 역할을 한다.
📚 서비스(Service)

Service - Kubernetes 공식문서
📚 셀프 힐링(Self Healing)
Self Healing - Kubernetes 공식문서