第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

metadata

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

object (Quantity)

podFixed は、Pod の実行に関連する固定リソースのオーバーヘッドを表します。

5.1.2. .scheduling

説明
スケジューリングは、RuntimeClass をサポートするノードのスケジューリング制約を指定します。
型
object
プロパティー型説明

nodeSelector

object (string)

nodeSelector は、この RuntimeClass をサポートするノードに存在する必要があるラベルをリスト表示します。この RuntimeClass を使用する Pod は、このセレクターに一致するノードにのみスケジュールできます。RuntimeClass nodeSelector は、Pod の既存の nodeSelector とマージされます。競合があると、Pod は入場を拒否されます。

tolerations

array (Toleration)

アドミッション中にこの RuntimeClass で実行されている Pod に許容値が追加され (重複を除く)、Pod と RuntimeClass によって許容されるノードのセットが効果的に結合されます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る