CKA SimA 03 StatefulSet 축소

Jmnote (토론 | 기여)님의 2025년 6월 21일 (토) 12:43 판 (Jmnote님이 CKA 1.32A - Q3 StatefulSet 축소 문서를 CKA SimA - Q3 StatefulSet 축소 문서로 이동했습니다)

1 개요

StatefulSet 스케일 다운
  • StatefulSet은 고유한 네트워크 ID와 안정적인 스토리지를 가진 Pod를 순차적으로 생성 및 관리
  • 불필요한 리소스 낭비를 방지하기 위해 StatefulSet의 복제 수를 조절할 수 있음
  • 이 문서에서는 현재 2개인 StatefulSet의 Pod 수를 1개로 줄이는 실습 절차를 설명

2 사전 확인

스케일 다운을 하기 전에 다음 정보를 확인

# k -n team-a get po -owide | grep webstore-db
webstore-db-0   1/1     Running   0     3d
webstore-db-1   1/1     Running   0     3d
  • Pod 이름이 `webstore-db-0`, `webstore-db-1` 형태이면 StatefulSet 관리 대상임을 암시
  • 직접적인 소유자 리소스를 확인하여 확정
# k -n team-a get deploy,ds,sts | grep webstore-db
sts/webstore-db   2/2     3d

3 StatefulSet 스케일 다운

스케일 다운은 `k scale` 명령어를 사용하여 수행

# k -n team-a scale sts webstore-db --replicas=1

4 결과 확인

스케일 다운 결과로 Pod가 1개로 줄었는지 확인

# k -n team-a get sts webstore-db
NAME           READY   AGE
webstore-db    1/1     3d

또한, 실제 존재하는 Pod도 다시 확인 가능

# k -n team-a get po -owide | grep webstore-db
webstore-db-0   1/1     Running   0     3d
  • `webstore-db-1`은 제거되고 `webstore-db-0`만 남아 있는 상태

5 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}