PriorityClass
최종 수정: 2026. 1. 19.
PriorityClass
PriorityClass를 관리하는 방법을 안내합니다.
개요
PriorityClass는 Pod의 스케줄링 우선순위를 정의합니다. 리소스가 부족할 때 높은 우선순위의 Pod가 먼저 스케줄됩니다.
사용 사례
- 중요 시스템 컴포넌트 우선 스케줄링
- 리소스 부족 시 낮은 우선순위 Pod 선점
- 워크로드 중요도에 따른 계층화
작동 원리
Pod 생성 요청 → PriorityClass 확인 → 우선순위 값 할당 → 스케줄링/선점접근 방법
- 사이드바에서 Configuration 선택
- PriorityClasses 클릭
목록 컬럼
| 컬럼 | 설명 |
|---|---|
| Name | PriorityClass 이름 |
| Value | 우선순위 값 |
| Global Default | 기본값 여부 |
| Age | 생성 후 경과 시간 |
Overview 탭
자세히 보고싶은 행을 클릭하면 상세보기 화면이 열립니다
조작
상세보기 화면우측 상단의 버튼 클릭시 조작 메뉴가 열립니다
## PriorityClass 목록
Edit
PriorityClass YAML을 직접 편집합니다.
참고:
value,globalDefault,preemptionPolicy는 생성 후 수정할 수 없습니다. 변경이 필요하면 삭제 후 재생성해야 합니다.
Delete
PriorityClass를 삭제합니다.
주의: 삭제해도 해당 PriorityClass를 사용 중인 기존 Pod에는 영향이 없습니다. 단, 새로 생성되는 Pod에서 해당 PriorityClass를 참조하면 생성에 실패합니다.
주의: 시스템 PriorityClass (
system-cluster-critical,system-node-critical)는 삭제하지 마세요.