第15章 OSImageStream [machineconfiguration.openshift.io/v1alpha1]
- 説明
OSImageStream は、MachineConfigPools がベース OS イメージとして使用できる、一連のストリームとそれに関連するイメージを記述します。
このリソースは cluster という名前のシングルトンです。
互換性レベル 4: 互換性は提供されていません。API は、理由を問わずいつでも変更できます。これらの機能は、長期サポートを必要とするアプリケーションで使用することはできません。
- 型
-
object - 必須
-
spec
-
15.1. 仕様 リンクのコピーリンクがクリップボードにコピーされました!
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| apiVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
|
| kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できることがあります。これは更新できません。CamelCase を使用します。詳細: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
|
| 標準オブジェクトのメタデータ。詳細: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata | |
|
|
| spec には、必要な OSImageStream 設定が含まれています。 |
|
|
| status は、この OSImageStream の最後に観測された状態を表します。リリースメタデータを読み込んだ後、MachineConfigOperator によってデータが設定されます。存在しない場合、コントローラーはこのリソースをまだ調整していません。 |
15.1.1. .spec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- spec には、必要な OSImageStream 設定が含まれています。
- 型
-
object
15.1.2. .status リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- status は、この OSImageStream の最後に観測された状態を表します。リリースメタデータを読み込んだ後、MachineConfigOperator によってデータが設定されます。存在しない場合、コントローラーはこのリソースをまだ調整していません。
- 型
-
object - 必須
-
利用可能なストリーム -
デフォルトストリーム
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| availableStreams は、MachineConfigPools のベースイメージとして使用できる利用可能な OS イメージストリームのリストです。availableStreams は必須項目であり、少なくとも 1 つの項目を含み、100 項目を超えてはならず、name フィールドをキーとする一意のエントリーである必要があります。 |
|
|
| |
|
|
| defaultStream は、MachineConfigPool によって特定のストリームが要求されない場合に、デフォルトとして使用されるストリームの名前です。 これは、長さが 1 - 253 文字の有効な RFC 1123 サブドメインである必要があり、小文字の英数字、ハイフン ('-')、およびピリオド ('.') で設定され、availableStreams 内のストリームの名前のいずれかを参照する必要があります。 |
15.1.3. .status.availableStreams リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- availableStreams は、MachineConfigPools のベースイメージとして使用できる利用可能な OS イメージストリームのリストです。availableStreams は必須項目であり、少なくとも 1 つの項目を含み、100 項目を超えてはならず、name フィールドをキーとする一意のエントリーである必要があります。
- 型
-
array
15.1.4. .status.availableStreams[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
- 型
-
object - 必須
-
name -
osExtensionsImage -
osImage
-
| プロパティー | 型 | 説明 |
|---|---|---|
|
|
| name はストリームの必須識別子です。 名前は、検出された OS または拡張イメージの OCI ラベルに基づいて、オペレーターによって決定されます。 RFC 1123 に準拠した有効なサブドメインで、長さは 1 - 253 文字、小文字の英数字、ハイフン ('-')、ピリオド ('.') で設定されている必要があります。 |
|
|
| osExtensionsImage は、digest によって参照される必須の OS 拡張機能イメージです。 osExtensionsImage は、拡張機能を有効にするために使用される追加のリポジトリーをバンドルし、基盤となる不変の osImage を変更することなく、基本となるオペレーティングシステムを拡張します。 イメージプル spec の形式は、host[:port][/namespace]/name@sha256:<digest> です。digest は 64 文字の長さで、小文字の 16 進文字 (a - f と 0 - 9) のみが含まれている必要があります。spec 全体の長さは 1 文字以上 447 文字以下にする必要があります。 |
|
|
| osImage は、digest によって参照される必須の OS イメージです。 osImage には、カーネルや基本ユーティリティーなど、ノードのホストオペレーティングシステムのコア環境を定義する、不変で基本的なオペレーティングシステムコンポーネントが含まれています。 イメージプル spec の形式は、host[:port][/namespace]/name@sha256:<digest> です。digest は 64 文字の長さで、小文字の 16 進文字 (a - f と 0 - 9) のみが含まれている必要があります。spec 全体の長さは 1 文字以上 447 文字以下にする必要があります。 |