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에서 컨테이너를 실행하도록 지정할 수 있습니다. Handler는 소문자여야 하며 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

오버헤드

object

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

스케줄링

object

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

5.1.1. .overhead

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

PodFixed

오브젝트(Quantity)

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

5.1.2. .scheduling

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

nodeSelector

오브젝트(문자열)

nodeSelector는 이 RuntimeClass를 지원하는 노드에 있어야 하는 레이블을 나열합니다. 이 RuntimeClass를 사용하는 Pod는 이 선택기와 일치하는 노드에만 예약할 수 있습니다. RuntimeClass nodeSelector는 Pod의 기존 nodeSelector와 병합됩니다. 충돌이 발생하면 Pod가 허용될 때 거부됩니다.

허용 오차

배열(Toleration)

허용 오차는 허용 중에 이 RuntimeClass와 함께 실행되는 Pod에 허용됨(복제 제외)되어 Pod 및 RuntimeClass에서 허용하는 노드 세트를 효과적으로 통합합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.