Pod의 수 유지하는 장치
클러스터의 파드 실행을 안정적으로 유지하는 것을 목표로 명시된 파드 개수에 대한 가용성 보증
만약 애플리케이션 오류, 노드 장애 등으로 파드 정지 ->
레플리카셋이 자동으로 새로운 파드 시작
레플리카셋은 레이블셀렉터의 조건에 따라 파드를 검색하여 파드의 수가 매니페스트 파일의 replicas와 일치 확인
가동중인 파드 수 부족한 경우
→ 새로 파드 추가
가동중인 파드 수 많은 경우
→ 여분의 파드 정지
따라서 **가동 중인 애플리케이션 파드 수 변경하고 싶을 때 레플리카셋의 replicas 값 수정
**만 하면 됨
레플리카셋은 **지정한 파드의 수만큼 실행되고 있다는 것을 보장
**은 가능하지만 버전 관리 장치 X
그래서 실제 프로젝트에서는 레플리카셋의 상위 개념으로 만들어진 디플로이먼트를 사용 → 롤링 업데이트 가능
파드를 정한 수 만큼 실행시키려면 클러스터를 감시하여 상태를 제어하는 장치 필요
= 컨트롤러
실제로 **파드를 작성 및 삭제하는것
**은 노드의 kubelet이 컨테이너 런타임에게 지시를 내려 수행