PriorityClass

최종 수정: 2026. 1. 19.

PriorityClass

PriorityClass를 관리하는 방법을 안내합니다.

개요

PriorityClass는 Pod의 스케줄링 우선순위를 정의합니다. 리소스가 부족할 때 높은 우선순위의 Pod가 먼저 스케줄됩니다.

사용 사례

  • 중요 시스템 컴포넌트 우선 스케줄링
  • 리소스 부족 시 낮은 우선순위 Pod 선점
  • 워크로드 중요도에 따른 계층화

작동 원리

Pod 생성 요청 → PriorityClass 확인 → 우선순위 값 할당 → 스케줄링/선점

접근 방법

  1. 사이드바에서 Configuration 선택
  2. PriorityClasses 클릭

목록 컬럼

컬럼 설명
Name PriorityClass 이름
Value 우선순위 값
Global Default 기본값 여부
Age 생성 후 경과 시간

Overview 탭

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

조작

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

Edit

PriorityClass YAML을 직접 편집합니다.

참고: value, globalDefault, preemptionPolicy는 생성 후 수정할 수 없습니다. 변경이 필요하면 삭제 후 재생성해야 합니다.

Delete

PriorityClass를 삭제합니다.

주의: 삭제해도 해당 PriorityClass를 사용 중인 기존 Pod에는 영향이 없습니다. 단, 새로 생성되는 Pod에서 해당 PriorityClass를 참조하면 생성에 실패합니다.

주의: 시스템 PriorityClass (system-cluster-critical, system-node-critical)는 삭제하지 마세요.