第7章 Config [imageregistry.operator.openshift.io/v1]
- 説明
 - Config は、レジストリー Operator によって管理されるレジストリーインスタンスの設定オブジェクトです。互換性レベル 1: メジャーリリース内で最低 12 カ月間、または 3 つのマイナーリリース (どちらか長い方) の間 Stable です。
 - 型
 - 
						
object - 必須
 - 
								
metadata - 
								
spec 
- 
								
 
7.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 を参照してください。  | |
|   
								  |   
								  |   ImageRegistrySpec は、実行中のレジストリーの仕様を定義します。  | 
|   
								  |   
								  |   ImageRegistryStatus は、イメージレジストリーの動作ステータスを報告します。  | 
7.1.1. .spec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ImageRegistrySpec は、実行中のレジストリーの仕様を定義します。
 - 型
 - 
								
object - 必須
 - 
										
replicas 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   アフィニティーは、イメージレジストリー Pod のノードアフィニティースケジューリングルールのグループです。  | 
|   
									  |   
									  |   defaultRoute は、デフォルトで生成されたホスト名を使用して、レジストリーの外部向けルートを作成する必要があるかどうかを示します。  | 
|   
									  |   
									  |   disableRedirect は、バックエンドにリダイレクトするのではなく、レジストリーを介してすべてのデータをルーティングするかどうかを制御します。  | 
|   
									  |   
									  |   httpSecret は、レジストリーがアップロードを保護するために必要な値であり、デフォルトで生成されます。  | 
|   
									  |   
									  |   logLevel は、コンポーネント全体のインテントベースのログです。きめ細かい制御はできませんが、Operator がオペランドに対して解釈する必要のある粗いロギングの選択を管理する簡単な方法です。有効な値は、"Normal"、"Debug"、"Trace"、"TraceAll" です。Defaults to "Normal".  | 
|   
									  |   
									  |   ロギングは非推奨です。代わりに logLevel を使用してください。  | 
|   
									  |   
									  |   managementState は、Operator がコンポーネントを管理する必要があるかどうか、およびその方法を示します  | 
|   
									  |   
									  |   nodeSelector は、レジストリー Pod のノード選択制約を定義します。  | 
|   
									  |   ``  |   observedConfig は、コントローラーがクラスター状態から監視したスパース設定を保持します。Operator のレベルへの入力であるため、仕様に存在します  | 
|   
									  |   
									  |   operatorLogLevel は、Operator 自体のインテントベースのログです。きめ細かい制御はできませんが、Operator が自分で解釈しなければならない粗いロギングの選択を管理する簡単な方法です。有効な値は、"Normal"、"Debug"、"Trace"、"TraceAll" です。Defaults to "Normal".  | 
|   
									  |   
									  |   proxy は、マスター API、アップストリームレジストリーなどを呼び出すときに使用されるプロキシーを定義します。  | 
|   
									  |   
									  |   readOnly は、レジストリーインスタンスが新しいイメージのプッシュや既存のイメージの削除を拒否するかどうかを指定します。  | 
|   
									  |   
									  |   レプリカは、実行するレジストリーインスタンスの数を決定します。  | 
|   
									  |   
									  |   指定されたレジストリーインスタンスが追加リソースをキューに入れる前に処理する並列要求の数を制御します。  | 
|   
									  |   
									  |   resources は、レジストリー Pod のリソースリクエストと制限を定義します。  | 
|   
									  |   
									  |   rolloutStrategy は、イメージレジストリーデプロイメントのロールアウト戦略を定義します。  | 
|   
									  |   
									  |   ルートは、レジストリー用に作成する必要がある追加の外部向けルートを定義します。  | 
|   
									  |   
									  |   ImageRegistryConfigRoute は、イメージレジストリーへの外部ルートアクセスに関する情報を保持します。  | 
|   
									  |   
									  |   レジストリーストレージを設定するためのストレージの詳細 (S3 バケット座標など)。  | 
|   
									  |   
									  |   tolerations は、レジストリー Pod の許容値を定義します。  | 
|   
									  |   
									  |   この toleration が割り当てられる Pod は、マッチング Operator <operator> を使用してトリプル <key,value,effect> と一致する taint を許容します。  | 
|   
									  |   
									  |   topologySpreadConstraints は、一致する Pod を特定のトポロジー内でどのように分散するかを指定します。  | 
|   
									  |   
									  |   topologySpreadConstraint は、指定されたトポロジー間で一致する Pod を分散する方法を指定します。  | 
|   
									  |   ``  |   unsupportedConfigOverrides は、Operator によって計算された最終設定をオーバーライドします。Red Hat はこのフィールドの使用をサポートしていません。このフィールドを誤って使用すると、予期しない動作が発生したり、他の設定オプションと競合したりする可能性があります。このフィールドを使用する前に、Red Hat サポートに問い合わせてください。このプロパティーを使用すると、クラスターのアップグレードがブロックされます。クラスターをアップグレードする前に、このプロパティーを削除する必要があります。  | 
7.1.2. .spec.affinity リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - アフィニティーは、イメージレジストリー Pod のノードアフィニティースケジューリングルールのグループです。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Pod のノードアフィニティースケジューリングルールを説明します。  | 
|   
									  |   
									  |   Pod アフィニティースケジューリングルールを説明します (たとえば、この Pod を他の Pod と同じノード、ゾーンなどに配置します)。  | 
|   
									  |   
									  |   Pod の非アフィニティースケジューリングルールを説明します (たとえば、この Pod を他の Pod と同じノード、ゾーンなどに配置しないでください)。  | 
7.1.3. .spec.affinity.nodeAffinity リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod のノードアフィニティースケジューリングルールを説明します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   スケジューラーは、このフィールドで指定されたアフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アフィニティー式など) を満たすノードごとに、このフィールドの要素を反復処理して合計を計算します。ノードが対応する matchExpressions と一致する場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。  | 
|   
									  |   
									  |   空の優先スケジューリング用語は、暗黙の重み 0 を持つすべてのオブジェクトに一致します (つまり、操作なしです)。null の優先スケジューリング用語は、オブジェクトに一致しません (つまり、no-op でもあります)。  | 
|   
									  |   
									  |   このフィールドで指定されたアフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定されたアフィニティー要件が Pod 実行中のある時点で満たされない場合 (更新など)、システムは最終的に Pod をノードから削除しようとする場合としない場合があります。  | 
7.1.4. .spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - スケジューラーは、このフィールドで指定されたアフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アフィニティー式など) を満たすノードごとに、このフィールドの要素を反復処理して合計を計算します。ノードが対応する matchExpressions と一致する場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。
 - 型
 - 
								
array 
7.1.5. .spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 空の優先スケジューリング用語は、暗黙の重み 0 を持つすべてのオブジェクトに一致します (つまり、操作なしです)。null の優先スケジューリング用語は、オブジェクトに一致しません (つまり、no-op でもあります)。
 - 型
 - 
								
object - 必須
 - 
										
preference - 
										
weight 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   対応する重みに関連付けられたノードセレクター用語。  | 
|   
									  |   
									  |   対応する nodeSelectorTerm の一致に関連する重み (1〜100 の範囲)。  | 
7.1.6. .spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 対応する重みに関連付けられたノードセレクター用語。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ノードのラベルごとのノードセレクター要件のリスト。  | 
|   
									  |   
									  |   ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。  | 
|   
									  |   
									  |   ノードのフィールドごとのノードセレクター要件のリスト。  | 
|   
									  |   
									  |   ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。  | 
7.1.7. .spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ノードのラベルごとのノードセレクター要件のリスト。
 - 型
 - 
								
array 
- 説明
 - ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
operator 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   セレクターが適用されるラベルキー。  | 
|   
									  |   
									  |   キーと値のセットの関係を表します。有効な Operator は、In、NotIn、Exists、DoesNotExist です。Gt、および Lt。  | 
|   
									  |   
									  |   文字列値の配列。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。Operator が Gt または Lt の場合、values 配列には、整数として解釈される単一の要素が必要です。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
7.1.9. .spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ノードのフィールドごとのノードセレクター要件のリスト。
 - 型
 - 
								
array 
7.1.10. .spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
operator 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   セレクターが適用されるラベルキー。  | 
|   
									  |   
									  |   キーと値のセットの関係を表します。有効な Operator は、In、NotIn、Exists、DoesNotExist です。Gt、および Lt。  | 
|   
									  |   
									  |   文字列値の配列。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。Operator が Gt または Lt の場合、values 配列には、整数として解釈される単一の要素が必要です。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
7.1.11. .spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - このフィールドで指定されたアフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定されたアフィニティー要件が Pod 実行中のある時点で満たされない場合 (更新など)、システムは最終的に Pod をノードから削除しようとする場合としない場合があります。
 - 型
 - 
								
object - 必須
 - 
										
nodeSelectorTerms 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   必須。ノードセレクター用語のリスト。用語は OR されています。  | 
|   
									  |   
									  |   null または空のノードセレクター用語はオブジェクトに一致しません。これらの要件は AND で結合されます。TopologySelectorTerm タイプは、NodeSelectorTerm のサブセットを実装します。  | 
7.1.12. .spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 必須。ノードセレクター用語のリスト。用語は OR されています。
 - 型
 - 
								
array 
7.1.13. .spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - null または空のノードセレクター用語はオブジェクトに一致しません。これらの要件は AND で結合されます。TopologySelectorTerm タイプは、NodeSelectorTerm のサブセットを実装します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ノードのラベルごとのノードセレクター要件のリスト。  | 
|   
									  |   
									  |   ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。  | 
|   
									  |   
									  |   ノードのフィールドごとのノードセレクター要件のリスト。  | 
|   
									  |   
									  |   ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。  | 
- 説明
 - ノードのラベルごとのノードセレクター要件のリスト。
 - 型
 - 
								
array 
- 説明
 - ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
operator 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   セレクターが適用されるラベルキー。  | 
|   
									  |   
									  |   キーと値のセットの関係を表します。有効な Operator は、In、NotIn、Exists、DoesNotExist です。Gt、および Lt。  | 
|   
									  |   
									  |   文字列値の配列。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。Operator が Gt または Lt の場合、values 配列には、整数として解釈される単一の要素が必要です。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
- 説明
 - ノードのフィールドごとのノードセレクター要件のリスト。
 - 型
 - 
								
array 
- 説明
 - ノードセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
operator 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   セレクターが適用されるラベルキー。  | 
|   
									  |   
									  |   キーと値のセットの関係を表します。有効な Operator は、In、NotIn、Exists、DoesNotExist です。Gt、および Lt。  | 
|   
									  |   
									  |   文字列値の配列。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。Operator が Gt または Lt の場合、values 配列には、整数として解釈される単一の要素が必要です。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
7.1.18. .spec.affinity.podAffinity リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod アフィニティースケジューリングルールを説明します (たとえば、この Pod を他の Pod と同じノード、ゾーンなどに配置します)。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   スケジューラーは、このフィールドで指定されたアフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アフィニティー式など) を満たすノードごとに、このフィールドの要素を反復処理して合計を計算します。ノードに対応する podAffinityTerm に一致する Pod がある場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。  | 
|   
									  |   
									  |   一致したすべての WeightedPodAffinityTerm フィールドの重みがノードごとに追加され、最も優先されるノードが検索されます。  | 
|   
									  |   
									  |   このフィールドで指定されたアフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定されたアフィニティー要件が Pod 実行中のある時点で満たされない場合 (Pod ラベルの更新など)、システムは最終的に Pod をノードから削除しようとする場合としない場合があります。複数の要素がある場合、各 podAffinityTerm に対応するノードのリストが交差します。つまり、すべての用語が満たされる必要があります。  | 
|   
									  |   
									  |   この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。  | 
7.1.19. .spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - スケジューラーは、このフィールドで指定されたアフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アフィニティー式など) を満たすノードごとに、このフィールドの要素を反復処理して合計を計算します。ノードに対応する podAffinityTerm に一致する Pod がある場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。
 - 型
 - 
								
array 
7.1.20. .spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 一致したすべての WeightedPodAffinityTerm フィールドの重みがノードごとに追加され、最も優先されるノードが検索されます。
 - 型
 - 
								
object - 必須
 - 
										
podAffinityTerm - 
										
weight 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   必須。対応する重みに関連付けられた Pod アフィニティー用語。  | 
|   
									  |   
									  |   対応する podAffinityTerm の一致に関連する重み (1〜100 の範囲)。  | 
7.1.21. .spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 必須。対応する重みに関連付けられた Pod アフィニティー用語。
 - 型
 - 
								
object - 必須
 - 
										
topologyKey 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   リソースのセット (この場合は Pod) に対するラベルクエリー。  | 
|   
									  |   
									  |   用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。  | 
|   
									  |   
									  |   namespaces は、用語が適用される namespace 名の静的リストを指定します。この用語は、このフィールドにリストされている namespace と、namespaceSelector によって選択された namespace の和集合に適用されます。null または空の namespace リストおよび nullnamespaceSelector は、"この Pod の namespace" を意味します  | 
|   
									  |   
									  |   この Pod は、指定された namespace の labelSelector と一致する Pod と同じ場所 (affinity) または異なる場所 (anti-affinity) に配置します。同じ場所とは、topologyKey キーが含まれるラベルの値が一致し、選択した Pod のいずれかが実行されているノード上で実行されていることを意味します。空の topologyKey は許可されていません。  | 
- 説明
 - リソースのセット (この場合は Pod) に対するラベルクエリー。
 - タイプ
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。  | 
|   
									  |   
									  |   ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。  | 
|   
									  |   
									  |   matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。  | 
- 説明
 - matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
 - 型
 - 
								
array 
- 説明
 - ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
operator 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   key は、セレクターの適用先のラベルキーです。  | 
|   
									  |   
									  |   operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。  | 
|   
									  |   
									  |   values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
- 説明
 - 用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。  | 
|   
									  |   
									  |   ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。  | 
|   
									  |   
									  |   matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。  | 
- 説明
 - matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
 - 型
 - 
								
array 
- 説明
 - ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
operator 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   key は、セレクターの適用先のラベルキーです。  | 
|   
									  |   
									  |   operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。  | 
|   
									  |   
									  |   values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
7.1.28. .spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - このフィールドで指定されたアフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定されたアフィニティー要件が Pod 実行中のある時点で満たされない場合 (Pod ラベルの更新など)、システムは最終的に Pod をノードから削除しようとする場合としない場合があります。複数の要素がある場合、各 podAffinityTerm に対応するノードのリストが交差します。つまり、すべての用語が満たされる必要があります。
 - 型
 - 
								
array 
7.1.29. .spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。
 - 型
 - 
								
object - 必須
 - 
										
topologyKey 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   リソースのセット (この場合は Pod) に対するラベルクエリー。  | 
|   
									  |   
									  |   用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。  | 
|   
									  |   
									  |   namespaces は、用語が適用される namespace 名の静的リストを指定します。この用語は、このフィールドにリストされている namespace と、namespaceSelector によって選択された namespace の和集合に適用されます。null または空の namespace リストおよび nullnamespaceSelector は、"この Pod の namespace" を意味します  | 
|   
									  |   
									  |   この Pod は、指定された namespace の labelSelector と一致する Pod と同じ場所 (affinity) または異なる場所 (anti-affinity) に配置します。同じ場所とは、topologyKey キーが含まれるラベルの値が一致し、選択した Pod のいずれかが実行されているノード上で実行されていることを意味します。空の topologyKey は許可されていません。  | 
7.1.30. .spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リソースのセット (この場合は Pod) に対するラベルクエリー。
 - タイプ
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。  | 
|   
									  |   
									  |   ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。  | 
|   
									  |   
									  |   matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。  | 
- 説明
 - matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
 - 型
 - 
								
array 
- 説明
 - ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
operator 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   key は、セレクターの適用先のラベルキーです。  | 
|   
									  |   
									  |   operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。  | 
|   
									  |   
									  |   values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
7.1.33. .spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。  | 
|   
									  |   
									  |   ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。  | 
|   
									  |   
									  |   matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。  | 
- 説明
 - matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
 - 型
 - 
								
array 
- 説明
 - ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
operator 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   key は、セレクターの適用先のラベルキーです。  | 
|   
									  |   
									  |   operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。  | 
|   
									  |   
									  |   values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
7.1.36. .spec.affinity.podAntiAffinity リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod の非アフィニティースケジューリングルールを説明します (たとえば、この Pod を他の Pod と同じノード、ゾーンなどに配置しないでください)。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   スケジューラーは、このフィールドで指定された非アフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アンチアフィニティー式など) を満たすノードごとに、の要素を反復処理して合計を計算します。このフィールドと、対応する podAffinityTerm に一致する Pod がノードにある場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。  | 
|   
									  |   
									  |   一致したすべての WeightedPodAffinityTerm フィールドの重みがノードごとに追加され、最も優先されるノードが検索されます。  | 
|   
									  |   
									  |   このフィールドで指定された非アフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定された非アフィニティー要件が Pod 実行中のある時点で満たされない場合 (Pod ラベルの更新など)、システムは最終的に Pod をノードから削除しようとする場合としない場合があります。複数の要素がある場合、各 podAffinityTerm に対応するノードのリストが交差します。つまり、すべての用語が満たされる必要があります。  | 
|   
									  |   
									  |   この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。  | 
7.1.37. .spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - スケジューラーは、このフィールドで指定された非アフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アンチアフィニティー式など) を満たすノードごとに、の要素を反復処理して合計を計算します。このフィールドと、対応する podAffinityTerm に一致する Pod がノードにある場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。
 - 型
 - 
								
array 
7.1.38. .spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 一致したすべての WeightedPodAffinityTerm フィールドの重みがノードごとに追加され、最も優先されるノードが検索されます。
 - 型
 - 
								
object - 必須
 - 
										
podAffinityTerm - 
										
weight 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   必須。対応する重みに関連付けられた Pod アフィニティー用語。  | 
|   
									  |   
									  |   対応する podAffinityTerm の一致に関連する重み (1〜100 の範囲)。  | 
7.1.39. .spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 必須。対応する重みに関連付けられた Pod アフィニティー用語。
 - 型
 - 
								
object - 必須
 - 
										
topologyKey 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   リソースのセット (この場合は Pod) に対するラベルクエリー。  | 
|   
									  |   
									  |   用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。  | 
|   
									  |   
									  |   namespaces は、用語が適用される namespace 名の静的リストを指定します。この用語は、このフィールドにリストされている namespace と、namespaceSelector によって選択された namespace の和集合に適用されます。null または空の namespace リストおよび nullnamespaceSelector は、"この Pod の namespace" を意味します  | 
|   
									  |   
									  |   この Pod は、指定された namespace の labelSelector と一致する Pod と同じ場所 (affinity) または異なる場所 (anti-affinity) に配置します。同じ場所とは、topologyKey キーが含まれるラベルの値が一致し、選択した Pod のいずれかが実行されているノード上で実行されていることを意味します。空の topologyKey は許可されていません。  | 
- 説明
 - リソースのセット (この場合は Pod) に対するラベルクエリー。
 - タイプ
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。  | 
|   
									  |   
									  |   ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。  | 
|   
									  |   
									  |   matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。  | 
- 説明
 - matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
 - 型
 - 
								
array 
- 説明
 - ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
operator 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   key は、セレクターの適用先のラベルキーです。  | 
|   
									  |   
									  |   operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。  | 
|   
									  |   
									  |   values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
- 説明
 - 用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。  | 
|   
									  |   
									  |   ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。  | 
|   
									  |   
									  |   matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。  | 
- 説明
 - matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
 - 型
 - 
								
array 
- 説明
 - ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
operator 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   key は、セレクターの適用先のラベルキーです。  | 
|   
									  |   
									  |   operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。  | 
|   
									  |   
									  |   values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
7.1.46. .spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - このフィールドで指定された非アフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定された非アフィニティー要件が Pod 実行中のある時点で満たされない場合 (Pod ラベルの更新など)、システムは最終的に Pod をノードから削除しようとする場合としない場合があります。複数の要素がある場合、各 podAffinityTerm に対応するノードのリストが交差します。つまり、すべての用語が満たされる必要があります。
 - 型
 - 
								
array 
7.1.47. .spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。
 - 型
 - 
								
object - 必須
 - 
										
topologyKey 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   リソースのセット (この場合は Pod) に対するラベルクエリー。  | 
|   
									  |   
									  |   用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。  | 
|   
									  |   
									  |   namespaces は、用語が適用される namespace 名の静的リストを指定します。この用語は、このフィールドにリストされている namespace と、namespaceSelector によって選択された namespace の和集合に適用されます。null または空の namespace リストおよび nullnamespaceSelector は、"この Pod の namespace" を意味します  | 
|   
									  |   
									  |   この Pod は、指定された namespace の labelSelector と一致する Pod と同じ場所 (affinity) または異なる場所 (anti-affinity) に配置します。同じ場所とは、topologyKey キーが含まれるラベルの値が一致し、選択した Pod のいずれかが実行されているノード上で実行されていることを意味します。空の topologyKey は許可されていません。  | 
7.1.48. .spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リソースのセット (この場合は Pod) に対するラベルクエリー。
 - タイプ
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。  | 
|   
									  |   
									  |   ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。  | 
|   
									  |   
									  |   matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。  | 
- 説明
 - matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
 - 型
 - 
								
array 
- 説明
 - ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
operator 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   key は、セレクターの適用先のラベルキーです。  | 
|   
									  |   
									  |   operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。  | 
|   
									  |   
									  |   values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
7.1.51. .spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。  | 
|   
									  |   
									  |   ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。  | 
|   
									  |   
									  |   matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。  | 
- 説明
 - matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
 - 型
 - 
								
array 
- 説明
 - ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
operator 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   key は、セレクターの適用先のラベルキーです。  | 
|   
									  |   
									  |   operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。  | 
|   
									  |   
									  |   values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
7.1.54. .spec.proxy リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - proxy は、マスター API、アップストリームレジストリーなどを呼び出すときに使用されるプロキシーを定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   http は、HTTP エンドポイントにアクセスするときにイメージレジストリーによって使用されるプロキシーを定義します。  | 
|   
									  |   
									  |   https は、HTTPS エンドポイントにアクセスするときにイメージレジストリーによって使用されるプロキシーを定義します。  | 
|   
									  |   
									  |   noProxy は、プロキシーを通過してはならないホスト名のコンマ区切りリストを定義します。  | 
7.1.55. .spec.requests リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 指定されたレジストリーインスタンスが追加リソースをキューに入れる前に処理する並列要求の数を制御します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   read は、イメージレジストリーの読み取りの制限を定義します。  | 
|   
									  |   
									  |   write は、イメージレジストリーの書き込みの制限を定義します。  | 
7.1.56. .spec.requests.read リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - read は、イメージレジストリーの読み取りの制限を定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   maxInQueue は、キューに入れられた API リクエストの最大数をレジストリーに設定します。  | 
|   
									  |   
									  |   maxRunning は、飛行中の API リクエストの最大数をレジストリーに設定します。  | 
|   
									  |   
									  |   maxWaitInQueue は、リクエストが拒否される前にキューで待機できる最大時間を設定します。  | 
7.1.57. .spec.requests.write リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - write は、イメージレジストリーの書き込みの制限を定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   maxInQueue は、キューに入れられた API リクエストの最大数をレジストリーに設定します。  | 
|   
									  |   
									  |   maxRunning は、飛行中の API リクエストの最大数をレジストリーに設定します。  | 
|   
									  |   
									  |   maxWaitInQueue は、リクエストが拒否される前にキューで待機できる最大時間を設定します。  | 
7.1.58. .spec.resources リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - resources は、レジストリー Pod のリソースリクエストと制限を定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Claims には、spec.resourceClaims で定義され、このコンテナーによって使用されるリソースの名前がリストされます。これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。このフィールドは不変です。これはコンテナーにのみ設定できます。  | 
|   
									  |   
									  |   ResourceClaim は、PodSpec.ResourceClaims 内の 1 つのエントリーを参照します。  | 
|   
									  |   
									  |   limits は、許可されるコンピュートリソースの最大量を示します。詳細は、https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ を参照してください。  | 
|   
									  |   
									  |   requests は、必要なコンピュートリソースの最小量を示します。コンテナーで Requests が省略される場合、明示的に指定される場合にデフォルトで Limits に設定されます。指定しない場合は、実装定義の値に設定されます。リクエストは制限を超えることはできません。詳細は、https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ を参照してください。  | 
7.1.59. .spec.resources.claims リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Claims には、spec.resourceClaims で定義され、このコンテナーによって使用されるリソースの名前がリストされます。これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。このフィールドは不変です。これはコンテナーにのみ設定できます。
 - 型
 - 
								
array 
7.1.60. .spec.resources.claims[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ResourceClaim は、PodSpec.ResourceClaims 内の 1 つのエントリーを参照します。
 - 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   name は、このフィールドが使用される Pod の pod.spec.resourceClaims に含まれる、1 つのエントリーの名前と一致する必要があります。これにより、そのリソースがコンテナー内で利用可能になります。  | 
7.1.61. .spec.routes リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ルートは、レジストリー用に作成する必要がある追加の外部向けルートを定義します。
 - 型
 - 
								
array 
7.1.62. .spec.routes[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ImageRegistryConfigRoute は、イメージレジストリーへの外部ルートアクセスに関する情報を保持します。
 - 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ルートのホスト名。  | 
|   
									  |   
									  |   作成するルートの名前。  | 
|   
									  |   
									  |   secretName は、ルートで使用される証明書を含むシークレットを指します。  | 
7.1.63. .spec.storage リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - レジストリーストレージを設定するためのストレージの詳細 (S3 バケット座標など)。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   azure は、Azure Blob Storage を使用する設定を表します。  | 
|   
									  |   
									  |   emptyDir は、Pod のホストノード上のエフェメラルストレージを表します。警告: このストレージは複数のレプリカで使用することはできず、本番環境での使用には適していません。Pod が何らかの理由でノードから削除されると、emptyDir のデータは完全に削除されます。  | 
|   
									  |   
									  |   gcs は、Google Cloud Storage を使用する設定を表します。  | 
|   
									  |   
									  |   ibmcos は、IBM Cloud Object Storage を使用する設定を表します。  | 
|   
									  |   
									  |   managementState は、Operator が基礎となるストレージ装置を管理しているかどうかを示します。マネージドの場合、この Operator が削除されると、Operator はストレージを削除します。  | 
|   
									  |   
									  |   Oss は、Alibaba Cloud Object Storage Service を使用する設定を表します。  | 
|   
									  |   
									  |   pvc は、PersistentVolumeClaim を使用する設定を表します。  | 
|   
									  |   
									  |   s3 は、Amazon Simple Storage Service を使用する設定を表します。  | 
|   
									  |   
									  |   swift は、OpenStack Object Storage を使用する設定を表します。  | 
7.1.64. .spec.storage.azure リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - azure は、Azure Blob Storage を使用する設定を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   accountName は、レジストリーで使用されるアカウントを定義します。  | 
|   
									  |   
									  |   cloudName は、レジストリーで使用される Azure クラウド環境の名前です。空の場合、Operator はインフラストラクチャーオブジェクトに基づいて設定します。  | 
|   
									  |   
									  |   コンテナーは、レジストリーで使用される Azure のコンテナーを定義します。  | 
7.1.65. .spec.storage.emptyDir リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - emptyDir は、Pod のホストノード上のエフェメラルストレージを表します。警告: このストレージは複数のレプリカで使用することはできず、本番環境での使用には適していません。Pod が何らかの理由でノードから削除されると、emptyDir のデータは完全に削除されます。
 - 型
 - 
								
object 
7.1.66. .spec.storage.gcs リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - gcs は、Google Cloud Storage を使用する設定を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   バケットは、レジストリーのデータを保存するバケット名です。オプションで、提供されていない場合は生成されます。  | 
|   
									  |   
									  |   keyID は、暗号化に使用する KMS キー ID です。オプションで、バケットは GCP でデフォルトで暗号化されます。これにより、カスタム暗号化キーを使用できます。  | 
|   
									  |   
									  |   projectID は、このバケットが関連付けられる必要がある GCP プロジェクトのプロジェクト ID です。  | 
|   
									  |   
									  |   リージョンは、バケットが存在する GCS の場所です。オプションで、インストールされている GCS リージョンに基づいて設定されます。  | 
7.1.67. .spec.storage.ibmcos リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ibmcos は、IBM Cloud Object Storage を使用する設定を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   バケットは、レジストリーのデータを保存するバケット名です。オプションで、提供されていない場合は生成されます。  | 
|   
									  |   
									  |   location は、バケットが存在する IBM Cloud の場所です。オプションで、インストールされている IBM Cloud の場所に基づいて設定されます。  | 
|   
									  |   
									  |   resourceGroupName は、このバケットとそのサービスインスタンスが関連付けられている IBM Cloud リソースグループの名前です。オプションで、インストールされている IBM Cloud リソースグループに基づいて設定されます。  | 
|   
									  |   
									  |   resourceKeyCRN は、サービスインスタンス用に作成された IBM Cloud リソースキーの CRN です。一般にサービスクレデンシャルと呼ばれ、HMAC タイプのクレデンシャルが含まれている必要があります。オプションで、提供されていない場合は計算されます。  | 
|   
									  |   
									  |   serviceInstanceCRN は、このバケットが関連付けられている IBM Cloud Object Storage サービスインスタンスの CRN です。オプションで、提供されていない場合は計算されます。  | 
7.1.68. .spec.storage.oss リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Oss は、Alibaba Cloud Object Storage Service を使用する設定を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Bucket は、レジストリーのデータを保存するバケット名です。バケットの命名の詳細は、[公式ドキュメント](https://www.alibabacloud.com/help/doc-detail/257087.htm) で確認できます。値が空の場合、指定なしとみなされ、プラットフォームによってデフォルトが選択されます。デフォルトは、今後変更される可能性があります。現在、デフォルトは <clusterid>-image-registry-<リージョン>-<ランダムな 27 文字の文字列> という形式で自動生成されます。  | 
|   
									  |   
									  |   Encryption は、サーバー側でデータを暗号化するかどうかを指定します。詳細は、[公式ドキュメント] (https://www.alibabacloud.com/help/doc-detail/117914.htm) を参照してください。  | 
|   
									  |   
									  |   
									EndpointAccessibility は、レジストリーが OSS VPC 内部エンドポイントを使用するかどうかを指定します。値が空の場合、指定なしとみなされ、プラットフォームによってデフォルトが選択されます。デフォルトは、今後変更される可能性があります。現在、デフォルトは   | 
|   
									  |   
									  |   Region は、バケットが存在する Alibaba Cloud リージョンです。リージョンのリストは、[公式ドキュメント](https://www.alibabacloud.com/help/doc-detail/31837.html) を参照してください。値が空の場合、指定なしとみなされ、プラットフォームによってデフォルトが選択されます。デフォルトは、今後変更される可能性があります。現在、デフォルトはインストールされている Alibaba Cloud リージョンに基づいています。  | 
7.1.69. .spec.storage.oss.encryption リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Encryption は、サーバー側でデータを暗号化するかどうかを指定します。詳細は、[公式ドキュメント] (https://www.alibabacloud.com/help/doc-detail/117914.htm) を参照してください。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   KMS (キー管理サービス) は、KMS KeyID の構造体を保持する暗号化タイプです。  | 
|   
									  |   
									  |   
									Method は、利用可能なさまざまな暗号化モードを定義します。値が空の場合、指定なしとみなされ、プラットフォームによってデフォルトが選択されます。デフォルトは、今後変更される可能性があります。現在、デフォルトは   | 
7.1.70. .spec.storage.oss.encryption.kms リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - KMS (キー管理サービス) は、KMS KeyID の構造体を保持する暗号化タイプです。
 - 型
 - 
								
object - 必須
 - 
										
keyID 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   KeyID は、KMS の暗号鍵 ID を保持します。  | 
7.1.71. .spec.storage.pvc リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - pvc は、PersistentVolumeClaim を使用する設定を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   クレームは、使用される永続ボリュームクレームの名前を定義します。  | 
7.1.72. .spec.storage.s3 リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - s3 は、Amazon Simple Storage Service を使用する設定を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   バケットは、レジストリーのデータを保存するバケット名です。オプションで、提供されていない場合は生成されます。  | 
|   
									  |   
									  |   cloudFront は Amazon Cloudfront をレジストリーでストレージミドルウェアとして設定します。  | 
|   
									  |   
									  |   encrypt は、イメージが暗号化された形式で保存されるかどうかを指定します。オプションで、デフォルトは false です。  | 
|   
									  |   
									  |   keyID は、暗号化に使用する KMS キー ID です。オプションで、暗号化は true である必要があります。そうでない場合、このパラメーターは無視されます。  | 
|   
									  |   
									  |   リージョンはバケットが存在する AWS リージョンです。オプションで、インストールされている AWS リージョンに基づいて設定されます。  | 
|   
									  |   
									  |   regionEndpoint は、S3 互換のストレージサービスのエンドポイントです。スキームを含む有効な URL である必要があります (例: https://s3.example.com)。オプションで、提供される地域に基づくデフォルト。  | 
|   
									  |   
									  |   trustedCA は、CA バンドルを含む config map への参照です。イメージレジストリーとその Operator が、このバンドルの証明書を使用して S3 サーバー証明書を検証します。trustedCA によって参照される config map の namespace は、"openshift-config" です。config map 内のバンドルのキーは、"ca-bundle.crt" です。  | 
|   
									  |   
									  |   virtualHostedStyle を使用すると、カスタムの RegionEndpoint オプションで S3 仮想ホストスタイルバケットパスを使用できます。デフォルトは false です。  | 
7.1.73. .spec.storage.s3.cloudFront リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - cloudFront は Amazon Cloudfront をレジストリーでストレージミドルウェアとして設定します。
 - 型
 - 
								
object - 必須
 - 
										
baseURL - 
										
keypairID - 
										
privateKey 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   baseURL には、Cloudfront が提供される SCHEME://HOST[/PATH] が含まれています。  | 
|   
									  |   
									  |   duration は、Cloudfront セッションの継続時間です。  | 
|   
									  |   
									  |   keypairID は、AWS が提供するキーペア ID です。  | 
|   
									  |   
									  |   privateKey は、AWS が提供する秘密鍵を含むシークレットを指します。  | 
7.1.74. .spec.storage.s3.cloudFront.privateKey リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - privateKey は、AWS が提供する秘密鍵を含むシークレットを指します。
 - 型
 - 
								
object - 必須
 - 
										
key 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   選択するシークレットのキー。有効な秘密鍵でなければなりません。  | 
|   
									  |   
									  |   参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid  | 
|   
									  |   
									  |   シークレットかそのキーを定義する必要があるかどうかを指定します。  | 
7.1.75. .spec.storage.s3.trustedCA リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - trustedCA は、CA バンドルを含む config map への参照です。イメージレジストリーとその Operator が、このバンドルの証明書を使用して S3 サーバー証明書を検証します。trustedCA によって参照される config map の namespace は、"openshift-config" です。config map 内のバンドルのキーは、"ca-bundle.crt" です。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   name は、参照される config map の metadata.name です。このフィールドは、標準の config map の命名制限に準拠する必要があります。名前は、英数字、ハイフン (-)、ピリオド (.) のみで構成する必要があります。最大長は 253 文字です。このフィールドが指定されていないか、空の文字列である場合、デフォルトのトラストバンドルが使用されます。  | 
7.1.76. .spec.storage.swift リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - swift は、OpenStack Object Storage を使用する設定を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   authURL は、認証トークンを取得するための URL を定義します。  | 
|   
									  |   
									  |   authVersion は、OpenStack Auth のバージョンを指定します。  | 
|   
									  |   
									  |   container は、レジストリーのデータを格納する Swift コンテナーの名前を定義します。  | 
|   
									  |   
									  |   domain は、Identityv3API の Openstack のドメイン名を指定します。  | 
|   
									  |   
									  |   domainID は、Identityv3API の Openstack のドメイン ID を指定します。  | 
|   
									  |   
									  |   regionName は、コンテナーが存在する Openstack のリージョンを定義します。  | 
|   
									  |   
									  |   テナントは、レジストリーが使用する Openstack テナント名を定義します。  | 
|   
									  |   
									  |   テナントは、レジストリーが使用する Openstack テナント ID を定義します。  | 
7.1.77. .spec.tolerations リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - tolerations は、レジストリー Pod の許容値を定義します。
 - 型
 - 
								
array 
7.1.78. .spec.tolerations[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - この toleration が割り当てられる Pod は、マッチング Operator <operator> を使用してトリプル <key,value,effect> と一致する taint を許容します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   effect は、照合するテイントの効果を示します。空の場合は、すべてのテイント効果に一致します。指定されている場合、許可される値は NoSchedule、PreferNoSchedule、および NoExecute です。  | 
|   
									  |   
									  |   key は toleration が適用されるテイントキーです。空の場合は、すべてのテイントキーに一致します。キーが空の場合、Operator は Exists である必要があります。この組み合わせは、すべての値とすべてのキーに一致することを意味します。  | 
|   
									  |   
									  |   Operator はキーと値の関係を表します。有効な Operator は Exists および Equal です。デフォルトは Equal です。Exists は、値のワイルドカードと同等であるため、Pod は特定のカテゴリーのすべてのテイントに耐えることができます。  | 
|   
									  |   
									  |   tolerationSeconds は、toleration (effect は NoExecute でなければならず、NoExecute 以外の場合このフィールドは無視されます) が taint を許容する期間を表します。デフォルトでは設定されていません。つまり、テイントを永久に許容します (エビクトしないでください)。ゼロ値と負の値は、システムによって 0 (すぐにエビクト) として扱われます。  | 
|   
									  |   
									  |   value は、toleration が一致するテイントの値です。Operator が Exists の場合、値は空である必要があります。それ以外の場合は、通常の文字列のみになります。  | 
7.1.79. .spec.topologySpreadConstraints リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - topologySpreadConstraints は、一致する Pod を特定のトポロジー内でどのように分散するかを指定します。
 - 型
 - 
								
array 
7.1.80. .spec.topologySpreadConstraints[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - topologySpreadConstraint は、指定されたトポロジー間で一致する Pod を分散する方法を指定します。
 - 型
 - 
								
object - 必須
 - 
										
maxSkew - 
										
topologyKey - 
										
whenUnsatisfiable 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   LabelSelector は、一致する Pod を見つけるために使用されます。このラベルセレクターに一致する Pod は、対応するトポロジードメイン内の Pod の数を決定するためにカウントされます。  | 
|   
									  |   
									  |   MatchLabelKeys は、分散を計算する Pod を選択するための Pod ラベルキーのセットです。このようなキーは受信 Pod のラベルから値を検索するために使用され、このキーと値のラベルは labelSelector と AND 演算されて、受信 Pod の分散が計算される既存の Pod のグループを選択します。同じキーが MatchLabelKeys と LabelSelector の両方に存在することはできません。LabelSelector が設定されていないと、MatchLabelKeys は設定できません。受信 Pod ラベルに存在しないキーは無視されます。null または空のリストは、labelSelector とのみ一致することを意味します。これはベータフィールドであり、MatchLabelKeysInPodTopologySpread フィーチャーゲートを有効にする必要があります (デフォルトで有効)。  | 
|   
									  |   
									  |   
									MaxSkew は、Pod が不均一に分布している可能性の程度を表します。  | 
|   
									  |   
									  |   MinDomains は、対象となるドメインの最小数を示します。トポロジーキーが一致する適格なドメインの数が minDomains より少ない場合、Pod Topology Spread は "グローバル最小値" を 0 として扱い、スキューの計算が実行されます。また、トポロジーキーが一致する適格なドメインの数が minDomains の数以上の場合、この値はスケジュールに影響しません。その結果、対象となるドメインの数が minDomains より少ない場合、スケジューラーはそれらのドメインに対して maxSkew を超える Pod をスケジュールしません。値が nil の場合、制約は MinDomains が 1 と等しいかのように動作します。有効な値は 0 より大きい整数です。値が nil でない場合、WhenUnsatisfiable は DoNotSchedule でなければなりません。たとえば、3 ゾーンクラスターの場合、MaxSkew は 2 に設定され、MinDomains は 5 に設定され、同じ labelSelector を持つ Pod は 2/2/2 に分散されます ( | zone1 | zone2 | zone3 | | P P | P | P | P P | P P | P P | P |)。ドメインの数は 5 (MinDomains 未満) であるため、"global minimum" は 0 として扱われます。このような場合、同じ labelSelector を持つ新しい Pod をスケジュールすることはできません。新しい Pod が 3 つのゾーンのいずれかにスケジュールされている場合、スキューは 3(3 - 0) と計算され、MaxSkew に違反するためです。これはベータフィールドであり、MinDomainsInPodTopologySpread フィーチャーゲートを有効にする必要があります (デフォルトで有効)。  | 
|   
									  |   
									  |   nodeAffinityPolicy は、Pod トポロジーの分散スキューを計算するときに Pod の nodeAffinity/nodeSelector をどのように扱うかを示します。オプションは - Honor: nodeAffinity/nodeSelector に一致するノードのみが計算に含まれます。- Ignore: nodeAffinity/nodeSelector は無視されます。すべてのノードが計算に含まれます。この値が nil の場合、この動作は Honor ポリシーと同じです。これは、NodeInclusionPolicyInPodTopologySpread 機能フラグによってデフォルトで有効になるベータレベルの機能です。  | 
|   
									  |   
									  |   NodeTaintsPolicy は、Pod トポロジースプレッドスキューを計算するときにノードのテイントを処理する方法を示します。オプション: - Honor: テイントのないノードと、受信 Pod が許容範囲でテイントがあるノードが含まれます。- Ignore: ノードのテイントは無視されます。すべてのノードが含まれます。この値が nil の場合、この動作は Ignore ポリシーと同じです。これは、NodeInclusionPolicyInPodTopologySpread 機能フラグによってデフォルトで有効になるベータレベルの機能です。  | 
|   
									  |   
									  |   TopologyKey は、ノードラベルのキーです。このキーと同じ値のラベルを持つノードは、同じトポロジーにあると見なされます。各 <key, value> を "バケット" と見なし、バランスの取れた数の Pod を各バケットに配置しようとします。ドメインをトポロジーの特定のインスタンスとして定義します。また、ノードが nodeAffinityPolicy および nodeTaintsPolicy の要件を満たすドメインとして、適格なドメインを定義します。たとえば、TopologyKey が "kubernetes.io/hostname" の場合、各ノードはそのトポロジーのドメインです。また、TopologyKey が "topology.kubernetes.io/zone" の場合は、各ゾーンがそのトポロジーのドメインになります。必須フィールドです。  | 
|   
									  |   
									  |   WhenUnsatisfiable は、スプレッドの制約を満たさない場合に Pod を処理する方法を示します。-DoNotSchedule (デフォルト) は、スケジューラーにスケジュールしないように指示します。--ScheduleAnyway は、任意の場所で Pod をスケジュールするようにスケジューラーに指示しますが、スキューを減らすのに役立つトポロジーに高い優先順位を与えます。受信 Pod に対する制約は、対象となる Pod へのノード割り当て候補すべてがトポロジーの一部の "MaxSkew" に違反する場合に、"Unsatisfiable" とみなされます。たとえば、3 ゾーンクラスターでは、MaxSkew は 1 に設定され、labelSelector が同じ Pod は 3/1/1 ( | zone1 | zone2 | zone3 | | P P P | P | P |) に分散されます。WhenUnsatisfiable が DoNotSchedule に設定されている場合、zone2(zone3) の ActualSkew(2-1) が MaxSkew(1) を満たすため、受信 Pod は zone2(zone3) にのみスケジュールして 3/2/1(3/1/2) になります。つまり、クラスターは依然として不均衡である可能性がありますが、スケジューラーによってクラスターが さらに 不均衡になることはありません。必須フィールドです。  | 
7.1.81. .spec.topologySpreadConstraints[].labelSelector リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LabelSelector は、一致する Pod を見つけるために使用されます。このラベルセレクターに一致する Pod は、対応するトポロジードメイン内の Pod の数を決定するためにカウントされます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。  | 
|   
									  |   
									  |   ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。  | 
|   
									  |   
									  |   matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。  | 
7.1.82. .spec.topologySpreadConstraints[].labelSelector.matchExpressions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
 - 型
 - 
								
array 
7.1.83. .spec.topologySpreadConstraints[].labelSelector.matchExpressions[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
operator 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   key は、セレクターの適用先のラベルキーです。  | 
|   
									  |   
									  |   operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。  | 
|   
									  |   
									  |   values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
7.1.84. .status リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ImageRegistryStatus は、イメージレジストリーの動作ステータスを報告します。
 - 型
 - 
								
object - 必須
 - 
										
storage - 
										
storageManaged 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   conditions は、状態とそのステータスのリストです。  | 
|   
									  |   
									  |   OperatorCondition は、標準の状態フィールドです。  | 
|   
									  |   
									  |   generations は、項目を調整する必要があるタイミングや、対応が必要な変更が項目に対して行われたタイミングを判断するために使用します。  | 
|   
									  |   
									  |   GenerationStatus は、強制更新に関する決定を行えるように、特定のリソースの生成を追跡します。  | 
|   
									  |   
									  |   observedGeneration はあなたが扱った最後の世代の変更です  | 
|   
									  |   
									  |   readyReplicas は、準備ができて目的の状態にあるレプリカの数を示します  | 
|   
									  |   
									  |   storage は、レジストリーの現在適用されているストレージ設定を示します。  | 
|   
									  |   
									  |   storageManaged は非推奨です。Storage.managementState を参照してください  | 
|   
									  |   
									  |   バージョンは、この可用性が適用されるレベルです  | 
7.1.85. .status.conditions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - conditions は、状態とそのステータスのリストです。
 - 型
 - 
								
array 
7.1.86. .status.conditions[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - OperatorCondition は、標準の状態フィールドです。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  | |
|   
									  |   
									  | |
|   
									  |   
									  | |
|   
									  |   
									  | |
|   
									  |   
									  | 
7.1.87. .status.generations リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - generations は、項目を調整する必要があるタイミングや、対応が必要な変更が項目に対して行われたタイミングを判断するために使用します。
 - 型
 - 
								
array 
7.1.88. .status.generations[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GenerationStatus は、強制更新に関する決定を行えるように、特定のリソースの生成を追跡します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   group は追跡対象のグループです。  | 
|   
									  |   
									  |   hash は、シークレットや configmap など、機密性の高いコンテンツを含む生成されないリソースに設定される任意のフィールドです。  | 
|   
									  |   
									  |   lastGeneration は関連するワークロードコントローラーの最後の生成です。  | 
|   
									  |   
									  |   name は追跡対象の名前です。  | 
|   
									  |   
									  |   namespace は追跡対象の場所です。  | 
|   
									  |   
									  |   resource は追跡対象のリソースタイプです。  | 
7.1.89. .status.storage リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - storage は、レジストリーの現在適用されているストレージ設定を示します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   azure は、Azure Blob Storage を使用する設定を表します。  | 
|   
									  |   
									  |   emptyDir は、Pod のホストノード上のエフェメラルストレージを表します。警告: このストレージは複数のレプリカで使用することはできず、本番環境での使用には適していません。Pod が何らかの理由でノードから削除されると、emptyDir のデータは完全に削除されます。  | 
|   
									  |   
									  |   gcs は、Google Cloud Storage を使用する設定を表します。  | 
|   
									  |   
									  |   ibmcos は、IBM Cloud Object Storage を使用する設定を表します。  | 
|   
									  |   
									  |   managementState は、Operator が基礎となるストレージ装置を管理しているかどうかを示します。マネージドの場合、この Operator が削除されると、Operator はストレージを削除します。  | 
|   
									  |   
									  |   Oss は、Alibaba Cloud Object Storage Service を使用する設定を表します。  | 
|   
									  |   
									  |   pvc は、PersistentVolumeClaim を使用する設定を表します。  | 
|   
									  |   
									  |   s3 は、Amazon Simple Storage Service を使用する設定を表します。  | 
|   
									  |   
									  |   swift は、OpenStack Object Storage を使用する設定を表します。  | 
7.1.90. .status.storage.azure リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - azure は、Azure Blob Storage を使用する設定を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   accountName は、レジストリーで使用されるアカウントを定義します。  | 
|   
									  |   
									  |   cloudName は、レジストリーで使用される Azure クラウド環境の名前です。空の場合、Operator はインフラストラクチャーオブジェクトに基づいて設定します。  | 
|   
									  |   
									  |   コンテナーは、レジストリーで使用される Azure のコンテナーを定義します。  | 
7.1.91. .status.storage.emptyDir リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - emptyDir は、Pod のホストノード上のエフェメラルストレージを表します。警告: このストレージは複数のレプリカで使用することはできず、本番環境での使用には適していません。Pod が何らかの理由でノードから削除されると、emptyDir のデータは完全に削除されます。
 - 型
 - 
								
object 
7.1.92. .status.storage.gcs リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - gcs は、Google Cloud Storage を使用する設定を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   バケットは、レジストリーのデータを保存するバケット名です。オプションで、提供されていない場合は生成されます。  | 
|   
									  |   
									  |   keyID は、暗号化に使用する KMS キー ID です。オプションで、バケットは GCP でデフォルトで暗号化されます。これにより、カスタム暗号化キーを使用できます。  | 
|   
									  |   
									  |   projectID は、このバケットが関連付けられる必要がある GCP プロジェクトのプロジェクト ID です。  | 
|   
									  |   
									  |   リージョンは、バケットが存在する GCS の場所です。オプションで、インストールされている GCS リージョンに基づいて設定されます。  | 
7.1.93. .status.storage.ibmcos リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ibmcos は、IBM Cloud Object Storage を使用する設定を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   バケットは、レジストリーのデータを保存するバケット名です。オプションで、提供されていない場合は生成されます。  | 
|   
									  |   
									  |   location は、バケットが存在する IBM Cloud の場所です。オプションで、インストールされている IBM Cloud の場所に基づいて設定されます。  | 
|   
									  |   
									  |   resourceGroupName は、このバケットとそのサービスインスタンスが関連付けられている IBM Cloud リソースグループの名前です。オプションで、インストールされている IBM Cloud リソースグループに基づいて設定されます。  | 
|   
									  |   
									  |   resourceKeyCRN は、サービスインスタンス用に作成された IBM Cloud リソースキーの CRN です。一般にサービスクレデンシャルと呼ばれ、HMAC タイプのクレデンシャルが含まれている必要があります。オプションで、提供されていない場合は計算されます。  | 
|   
									  |   
									  |   serviceInstanceCRN は、このバケットが関連付けられている IBM Cloud Object Storage サービスインスタンスの CRN です。オプションで、提供されていない場合は計算されます。  | 
7.1.94. .status.storage.oss リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Oss は、Alibaba Cloud Object Storage Service を使用する設定を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Bucket は、レジストリーのデータを保存するバケット名です。バケットの命名の詳細は、[公式ドキュメント](https://www.alibabacloud.com/help/doc-detail/257087.htm) で確認できます。値が空の場合、指定なしとみなされ、プラットフォームによってデフォルトが選択されます。デフォルトは、今後変更される可能性があります。現在、デフォルトは <clusterid>-image-registry-<リージョン>-<ランダムな 27 文字の文字列> という形式で自動生成されます。  | 
|   
									  |   
									  |   Encryption は、サーバー側でデータを暗号化するかどうかを指定します。詳細は、[公式ドキュメント] (https://www.alibabacloud.com/help/doc-detail/117914.htm) を参照してください。  | 
|   
									  |   
									  |   
									EndpointAccessibility は、レジストリーが OSS VPC 内部エンドポイントを使用するかどうかを指定します。値が空の場合、指定なしとみなされ、プラットフォームによってデフォルトが選択されます。デフォルトは、今後変更される可能性があります。現在、デフォルトは   | 
|   
									  |   
									  |   Region は、バケットが存在する Alibaba Cloud リージョンです。リージョンのリストは、[公式ドキュメント](https://www.alibabacloud.com/help/doc-detail/31837.html) を参照してください。値が空の場合、指定なしとみなされ、プラットフォームによってデフォルトが選択されます。デフォルトは、今後変更される可能性があります。現在、デフォルトはインストールされている Alibaba Cloud リージョンに基づいています。  | 
7.1.95. .status.storage.oss.encryption リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Encryption は、サーバー側でデータを暗号化するかどうかを指定します。詳細は、[公式ドキュメント] (https://www.alibabacloud.com/help/doc-detail/117914.htm) を参照してください。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   KMS (キー管理サービス) は、KMS KeyID の構造体を保持する暗号化タイプです。  | 
|   
									  |   
									  |   
									Method は、利用可能なさまざまな暗号化モードを定義します。値が空の場合、指定なしとみなされ、プラットフォームによってデフォルトが選択されます。デフォルトは、今後変更される可能性があります。現在、デフォルトは   | 
7.1.96. .status.storage.oss.encryption.kms リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - KMS (キー管理サービス) は、KMS KeyID の構造体を保持する暗号化タイプです。
 - 型
 - 
								
object - 必須
 - 
										
keyID 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   KeyID は、KMS の暗号鍵 ID を保持します。  | 
7.1.97. .status.storage.pvc リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - pvc は、PersistentVolumeClaim を使用する設定を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   クレームは、使用される永続ボリュームクレームの名前を定義します。  | 
7.1.98. .status.storage.s3 リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - s3 は、Amazon Simple Storage Service を使用する設定を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   バケットは、レジストリーのデータを保存するバケット名です。オプションで、提供されていない場合は生成されます。  | 
|   
									  |   
									  |   cloudFront は Amazon Cloudfront をレジストリーでストレージミドルウェアとして設定します。  | 
|   
									  |   
									  |   encrypt は、イメージが暗号化された形式で保存されるかどうかを指定します。オプションで、デフォルトは false です。  | 
|   
									  |   
									  |   keyID は、暗号化に使用する KMS キー ID です。オプションで、暗号化は true である必要があります。そうでない場合、このパラメーターは無視されます。  | 
|   
									  |   
									  |   リージョンはバケットが存在する AWS リージョンです。オプションで、インストールされている AWS リージョンに基づいて設定されます。  | 
|   
									  |   
									  |   regionEndpoint は、S3 互換のストレージサービスのエンドポイントです。スキームを含む有効な URL である必要があります (例: https://s3.example.com)。オプションで、提供される地域に基づくデフォルト。  | 
|   
									  |   
									  |   trustedCA は、CA バンドルを含む config map への参照です。イメージレジストリーとその Operator が、このバンドルの証明書を使用して S3 サーバー証明書を検証します。trustedCA によって参照される config map の namespace は、"openshift-config" です。config map 内のバンドルのキーは、"ca-bundle.crt" です。  | 
|   
									  |   
									  |   virtualHostedStyle を使用すると、カスタムの RegionEndpoint オプションで S3 仮想ホストスタイルバケットパスを使用できます。デフォルトは false です。  | 
7.1.99. .status.storage.s3.cloudFront リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - cloudFront は Amazon Cloudfront をレジストリーでストレージミドルウェアとして設定します。
 - 型
 - 
								
object - 必須
 - 
										
baseURL - 
										
keypairID - 
										
privateKey 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   baseURL には、Cloudfront が提供される SCHEME://HOST[/PATH] が含まれています。  | 
|   
									  |   
									  |   duration は、Cloudfront セッションの継続時間です。  | 
|   
									  |   
									  |   keypairID は、AWS が提供するキーペア ID です。  | 
|   
									  |   
									  |   privateKey は、AWS が提供する秘密鍵を含むシークレットを指します。  | 
7.1.100. .status.storage.s3.cloudFront.privateKey リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - privateKey は、AWS が提供する秘密鍵を含むシークレットを指します。
 - 型
 - 
								
object - 必須
 - 
										
key 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   選択するシークレットのキー。有効な秘密鍵でなければなりません。  | 
|   
									  |   
									  |   参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid  | 
|   
									  |   
									  |   シークレットかそのキーを定義する必要があるかどうかを指定します。  | 
7.1.101. .status.storage.s3.trustedCA リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - trustedCA は、CA バンドルを含む config map への参照です。イメージレジストリーとその Operator が、このバンドルの証明書を使用して S3 サーバー証明書を検証します。trustedCA によって参照される config map の namespace は、"openshift-config" です。config map 内のバンドルのキーは、"ca-bundle.crt" です。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   name は、参照される config map の metadata.name です。このフィールドは、標準の config map の命名制限に準拠する必要があります。名前は、英数字、ハイフン (-)、ピリオド (.) のみで構成する必要があります。最大長は 253 文字です。このフィールドが指定されていないか、空の文字列である場合、デフォルトのトラストバンドルが使用されます。  | 
7.1.102. .status.storage.swift リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - swift は、OpenStack Object Storage を使用する設定を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   authURL は、認証トークンを取得するための URL を定義します。  | 
|   
									  |   
									  |   authVersion は、OpenStack Auth のバージョンを指定します。  | 
|   
									  |   
									  |   container は、レジストリーのデータを格納する Swift コンテナーの名前を定義します。  | 
|   
									  |   
									  |   domain は、Identityv3API の Openstack のドメイン名を指定します。  | 
|   
									  |   
									  |   domainID は、Identityv3API の Openstack のドメイン ID を指定します。  | 
|   
									  |   
									  |   regionName は、コンテナーが存在する Openstack のリージョンを定義します。  | 
|   
									  |   
									  |   テナントは、レジストリーが使用する Openstack テナント名を定義します。  | 
|   
									  |   
									  |   テナントは、レジストリーが使用する Openstack テナント ID を定義します。  |