5장. RuntimeClass [node.k8s.io/v1]


설명
RuntimeClass는 클러스터에서 지원되는 컨테이너 런타임 클래스를 정의합니다. RuntimeClass는 Pod의 모든 컨테이너를 실행하는 데 사용되는 컨테이너 런타임을 결정하는 데 사용됩니다. RuntimeClasses는 사용자 또는 클러스터 프로비저너에 의해 수동으로 정의되며 PodSpec에서 참조됩니다. Kubelet은 Pod를 실행하기 전에 RuntimeClassName 참조를 확인합니다. 자세한 내용은 https://kubernetes.io/docs/concepts/containers/runtime-class/을 참조하십시오.
유형
object
필수 항목
  • handler

5.1. 사양

속성유형설명

apiVersion

string

APIVersion은 버전이 지정된 이 오브젝트 표현의 스키마를 정의합니다. 서버는 인식된 스키마를 최신 내부 값으로 변환해야 하며, 인식되지 않는 값을 거부할 수 있습니다. 추가 정보: https://Git.k8s.io/community/contributors/devel/sig-architecture/API-conventions.md#resources

handler

string

handler는 CRI 구현에서 이 클래스의 Pod를 처리하는 데 사용할 기본 런타임 및 구성을 지정합니다. 가능한 값은 노드 및 CRI 구성에 따라 다릅니다. 모든 노드에서 모든 핸들러를 사용할 수 있으며 이름이 동일한 핸들러는 모든 노드에서 동일한 것으로 가정합니다. 예를 들어 "runc"라는 처리기는 runc OCI 런타임(네이티브 Linux 컨테이너 사용)을 사용하여 Pod에서 컨테이너를 실행하도록 지정할 수 있습니다. 핸들러는 소문자로 작성되어 DNS 라벨(RFC 1123) 요구 사항을 준수해야 하며 변경할 수 없습니다.

kind

string

kind는 이 오브젝트가 나타내는 REST 리소스에 해당하는 문자열 값입니다. 서버는 클라이언트에서 요청을 제출한 끝점에서 이를 유추할 수 있습니다. CamelCase로 업데이트할 수 없습니다. 추가 정보: https://Git.k8s.io/community/contributors/devel/sig-architecture/API-conventions.md#types-kinds

메타데이터

ObjectMeta

추가 정보: https://Git.k8s.io/community/contributors/devel/sig-architecture/API-conventions.md#metadata

overhead

object

오버헤드 구조는 Pod 실행과 관련된 리소스 오버헤드를 나타냅니다.

scheduling

object

스케줄링은 RuntimeClass를 지원하는 노드의 스케줄링 제약 조건을 지정합니다.

5.1.1. .overhead

설명
오버헤드 구조는 Pod 실행과 관련된 리소스 오버헤드를 나타냅니다.
유형
object
속성유형설명

podFixed

오브젝트(수량)

podFixed는 Pod 실행과 관련된 고정 리소스 오버헤드를 나타냅니다.

5.1.2. .scheduling

설명
스케줄링은 RuntimeClass를 지원하는 노드의 스케줄링 제약 조건을 지정합니다.
유형
object
속성유형설명

nodeSelector

object(문자열)

nodeSelector는 이 런타임 클래스를 지원하는 노드에 존재해야 하는 레이블을 나열합니다. 이 런타임 클래스를 사용하는 Pod는 이 선택기와 일치하는 노드에만 예약할 수 있습니다. RuntimeClass nodeSelector는 Pod의 기존 nodeSelector와 병합됩니다. 모든 충돌으로 인해 Pod가 승인 시 거부됩니다.

허용 오차

스토리지(Toleration)

허용 중에 이 RuntimeClass와 함께 실행 중인 Pod에 허용 오차가 추가되어 Pod와 RuntimeClass에서 허용하는 노드 세트가 효과적으로 통합됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동