//
Search
Duplicate
💾

언제 StatefulSet을 사용하는가?

안정된 고유한 네트워크
안정된 지속성을 갖는 스토리지
순차적인 정상 배포와 스케일링
순차적인 자동 롤링 업데이트
deployment와 차이점
Service vs Headless Service
deployment는 service를 통해서 외부에 노출이 되고, service로 request를 하면 random하게 pod가 선택
statefulset은 headless service를 통해 외부에 노출이 되고, 각 pod별 고유한 dns를 가지며 원하는 pod를 지정해서 request를 해야 한다.
rollback 및 replicaset
deployment는 내부적으로 replicaset을 생성해서 pod를 관리하며, rollback이 가능하다.
statefulset은 내부적으로 replicaset을 생성하지 않기 때문에 rollback이 불가능하다.