ReplicaSets

최종 수정: 2026. 1. 19.

ReplicaSets

ReplicaSet은 지정된 수의 Pod 복제본이 항상 실행되도록 보장합니다.

개요

ReplicaSet의 역할

  • 지정된 수의 Pod 복제본 유지
  • Pod 실패 시 자동 재생성
  • 수평 스케일링 지원

Deployment과의 관계

일반적으로 ReplicaSet은 Deployment에 의해 자동 관리됩니다:

Deployment → ReplicaSet → Pods

참고: 대부분의 경우 ReplicaSet을 직접 관리하지 않고 Deployment를 사용하는 것이 권장됩니다.

ReplicaSet 목록

접근 방법

  1. 사이드바에서 Workloads > ReplicaSets 선택
  2. 현재 네임스페이스의 모든 ReplicaSet 표시

목록 컬럼

컬럼 설명
Name ReplicaSet 이름
Namespace 네임스페이스
Desired 원하는 레플리카 수
Current 현재 레플리카 수
Ready Ready 상태 레플리카 수
Age 생성 후 경과 시간

이름 규칙

Deployment에서 생성된 ReplicaSet:

<deployment-name>-<pod-template-hash>

예: nginx-deployment-5d8c4f7b9c

Overview 탭

자세히 보고싶은 행을 클릭하면 상세보기 화면이 열립니다
스크린샷 2026-01-16 오후 6.58.14.png

조작

상세보기 화면우측 상단의 버튼 클릭시 조작 메뉴가 열립니다
스크린샷 2026-01-16 오후 6.58.24.png

Edit

ReplicaSet YAML을 직접 편집합니다.

주의: Deployment가 관리하는 ReplicaSet을 직접 수정하면 Deployment가 변경 사항을 덮어쓸 수 있습니다. Deployment에서 수정하는 것이 권장됩니다.

Scale

레플리카 수를 조정합니다.

주의: Deployment가 관리하는 ReplicaSet을 직접 스케일링하면 Deployment가 원래 수로 되돌립니다. Deployment에서 스케일링하세요.

Delete

ReplicaSet과 관련 Pod를 삭제합니다.

주의: Deployment가 관리하는 ReplicaSet을 삭제해도 Deployment가 다시 생성합니다. Deployment를 삭제해야 ReplicaSet도 완전히 삭제됩니다.