ReplicaSets
최종 수정: 2026. 1. 19.
ReplicaSets
ReplicaSet은 지정된 수의 Pod 복제본이 항상 실행되도록 보장합니다.
개요
ReplicaSet의 역할
- 지정된 수의 Pod 복제본 유지
- Pod 실패 시 자동 재생성
- 수평 스케일링 지원
Deployment과의 관계
일반적으로 ReplicaSet은 Deployment에 의해 자동 관리됩니다:
Deployment → ReplicaSet → Pods참고: 대부분의 경우 ReplicaSet을 직접 관리하지 않고 Deployment를 사용하는 것이 권장됩니다.
ReplicaSet 목록
접근 방법
- 사이드바에서 Workloads > ReplicaSets 선택
- 현재 네임스페이스의 모든 ReplicaSet 표시
목록 컬럼
| 컬럼 | 설명 |
|---|---|
| Name | ReplicaSet 이름 |
| Namespace | 네임스페이스 |
| Desired | 원하는 레플리카 수 |
| Current | 현재 레플리카 수 |
| Ready | Ready 상태 레플리카 수 |
| Age | 생성 후 경과 시간 |
이름 규칙
Deployment에서 생성된 ReplicaSet:
<deployment-name>-<pod-template-hash>예: nginx-deployment-5d8c4f7b9c
Overview 탭
자세히 보고싶은 행을 클릭하면 상세보기 화면이 열립니다
조작
상세보기 화면우측 상단의 버튼 클릭시 조작 메뉴가 열립니다
Edit
ReplicaSet YAML을 직접 편집합니다.
주의: Deployment가 관리하는 ReplicaSet을 직접 수정하면 Deployment가 변경 사항을 덮어쓸 수 있습니다. Deployment에서 수정하는 것이 권장됩니다.
Scale
레플리카 수를 조정합니다.
주의: Deployment가 관리하는 ReplicaSet을 직접 스케일링하면 Deployment가 원래 수로 되돌립니다. Deployment에서 스케일링하세요.
Delete
ReplicaSet과 관련 Pod를 삭제합니다.
주의: Deployment가 관리하는 ReplicaSet을 삭제해도 Deployment가 다시 생성합니다. Deployment를 삭제해야 ReplicaSet도 완전히 삭제됩니다.