第3章 PodTemplate [v1]
- 説明
 - PodTemplate は、事前定義された Pod のコピーを作成するためのテンプレートを記述します。
 - 型
 - 
						
object 
3.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 を参照してください。  | |
|   
								  |   
								  |   PodTemplateSpec は、テンプレートから作成する際に Pod が要求するデータを記述します。  | 
3.1.1. .template リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - PodTemplateSpec は、テンプレートから作成する際に Pod が要求するデータを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   標準オブジェクトのメタデータ。詳細: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata  | |
|   
									  |   
									  |   PodSpec は Pod の説明です。  | 
3.1.2. .template.spec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - PodSpec は Pod の説明です。
 - 型
 - 
								
object - 必須
 - 
										
containers 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   システムがアクティブに失敗のマークを付けて関連するコンテナーを強制終了する前に、StartTime を基準にして Pod がノード上でアクティブになる可能性がある秒単位のオプションの期間。その値は正の整数でなければなりません。  | 
|   
									  |   
									  |   アフィニティーは、アフィニティースケジューリングルールのグループです。  | 
|   
									  |   
									  |   AutomountServiceAccountToken は、サービスアカウントトークンを自動的にマウントする必要があるかどうかを示します。  | 
|   
									  |   
									  |   Pod に属するコンテナーのリスト。現在、コンテナーを追加または削除することはできません。Pod には少なくとも 1 つのコンテナーが必要です。これは更新できません。  | 
|   
									  |   
									  |   Pod 内で実行する単一のアプリケーションコンテナー。  | 
|   
									  |   
									  |   PodDNSConfig は、DNSPolicy から生成されたパラメーターに加えて、Pod の DNS パラメーターを定義します。  | 
|   
									  |   
									  |   Pod の DNS ポリシーを設定します。デフォルトは "ClusterFirst" です。有効な値は、'ClusterFirstWithHostNet'、'ClusterFirst'、'Default'、または 'None' です。DNSConfig で指定された DNS パラメーターは、DNSPolicy で選択されたポリシーとマージされます。hostNetwork とともに DNS オプションを設定するには、DNS ポリシーを 'ClusterFirstWithHostNet' に明示的に指定する必要があります。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   EnableServiceLinks は、Docker リンクの構文と一致して、サービスに関する情報を Pod の環境変数に注入する必要があるかどうかを示します。オプション: デフォルトは true です。  | 
|   
									  |   
									  |   この Pod で実行されるエフェメラルコンテナーのリスト。エフェメラルコンテナーを既存の Pod で実行して、デバッグなどのユーザーが開始するアクションを実行できます。このリストは、Pod の作成時に指定することはできません。また、Pod の仕様を更新して変更することもできません。エフェメラルコンテナーを既存の Pod に追加するには、Pod のエフェメラルコンテナーサブリソースを使用します。  | 
|   
									  |   
									  |   EphemeralContainer は、デバッグなど、ユーザーが開始したアクティビティーに対して、既存の Pod に追加できる一時コンテナーです。エフェメラルコンテナーにはリソースやスケジュールの保証がなく、コンテナーの終了時、または Pod の削除または再起動時に再起動されません。エフェメラルコンテナーが原因で Pod がリソース割り当てを超過した場合、kubelet は Pod を退避する可能性があります。 エフェメラルコンテナーを追加するには、既存の Pod の ephemeralcontainers サブリソースを使用します。エフェメラルコンテナーは削除または再起動できません。  | 
|   
									  |   
									  |   HostAliases は、指定された場合に Pod の hosts ファイルに注入されるホストおよび IP のオプションのリストです。  | 
|   
									  |   
									  |   HostAlias は、Pod の hosts ファイルのエントリーとして注入される IP とホスト名の間のマッピングを保持します。  | 
|   
									  |   
									  |   ホストの ipc namespace を使用します。オプション: デフォルトは false です。  | 
|   
									  |   
									  |   この Pod に要求されたホストネットワーク。ホストのネットワーク namespace を使用します。このオプションを設定する場合は、使用するポートを指定する必要があります。デフォルトは false です。  | 
|   
									  |   
									  |   ホストの pid namespace を使用します。オプション: デフォルトは false です。  | 
|   
									  |   
									  |   ホストのユーザー namespace を使用します。任意: デフォルトは true です。true に設定するか存在しない場合、Pod はホストユーザーの namespace で実行されます。これは、CAP_SYS_MODULE を使用したカーネルモジュールのロードなど、ホストユーザー namespace でのみ利用できる機能が Pod に必要な場合に役立ちます。false に設定すると、Pod 用に新しい userns が作成されます。false に設定すると、コンテナーブレークアウトの脆弱性を軽減するのに役立ち、ユーザーがホスト上で実際に root 権限を持たずにコンテナーを root として実行できるようになります。このフィールドはアルファレベルであり、UserNamespacesSupport 機能を有効にするサーバーでのみ認識されます。  | 
|   
									  |   
									  |   Pod のホスト名を指定します指定しない場合、Pod のホスト名はシステム定義の値に設定されます。  | 
|   
									  |   
									  |   ImagePullSecrets は、この PodSpec で使用されるイメージをプルするために使用する、同じ namespace 内のシークレットへの参照のオプションのリストです。指定されている場合、これらのシークレットは、使用するために個々のプラー実装に渡されます。詳細: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod  | 
|   
									  |   
									  |   LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。  | 
|   
									  |   
									  |   Pod に属する初期化コンテナーのリスト。コンテナーが開始される前に、初期化コンテナーが順番に実行されます。init コンテナーに障害が発生した場合、Pod は障害が発生したと見なされ、restartPolicy に従って処理されます。init コンテナーまたは通常のコンテナーの名前は、すべてのコンテナー間で一意である必要があります。Init コンテナーには、ライフサイクルアクション、準備プローブ、ライブネスプローブ、またはスタートアッププローブがない場合があります。init コンテナーの resourceRequirements は、各リソースタイプの最大の要求/制限を見つけ、その値の最大値または通常のコンテナーの合計を使用することにより、スケジューリング中に考慮されます。同様の方法で、init コンテナーに制限が適用されます。現在、初期化コンテナーを追加または削除することはできません。これは更新できません。詳細: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/  | 
|   
									  |   
									  |   Pod 内で実行する単一のアプリケーションコンテナー。  | 
|   
									  |   
									  |   NodeName は、この Pod がスケジュールされるノードを示します。空の場合、この Pod は schedulerName で定義されるスケジューラーによるスケジューリングの候補です。このフィールドが設定されると、このノードの kubelet がこの Pod のライフサイクルを管理するようになります。このフィールドは、Pod が特定のノード上にスケジュールされることを表すために使用しないでください。https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodename  | 
|   
									  |   
									  |   NodeSelector は、Pod がノードに収まるようにするために true である必要があるセレクターです。そのノードでスケジュールされる Pod のノードのラベルと一致する必要があるセレクター。詳細: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/  | 
|   
									  |   
									  |   PodOS は、Pod の OS パラメーターを定義します。  | 
|   
									  |   オーバーヘッドは、特定の RuntimeClass の Pod の実行に関連するリソースオーバーヘッドを表します。このフィールドは、RuntimeClass アドミッションコントローラーによってアドミッション時に自動入力されます。RuntimeClass アドミッションコントローラーが有効になっている場合は、Pod 作成要求でオーバーヘッドを設定しないでください。RuntimeClass アドミッションコントローラーは、オーバーヘッドがすでに設定されている Pod 作成要求を拒否します。RuntimeClass が PodSpec で設定および選択されている場合、オーバーヘッドは対応する RuntimeClass で定義されている値に設定されます。それ以外の場合は、未設定のままでゼロとして扱われます。詳細は、https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md を参照してください。  | |
|   
									  |   
									  |   PreemptionPolicy は、優先度の低い Pod をプリエンプトするためのポリシーです。Never、PreemptLowerPriority の 1 つ。設定されていない場合、デフォルトは PreemptLowerPriority です。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   優先度の値。さまざまなシステムコンポーネントがこのフィールドを使用して、Pod の優先度を検索します。Priority Admission Controller が有効になっている場合、ユーザーはこのフィールドを設定できません。アドミッションコントローラーは、PriorityClassName からこのフィールドに入力します。値が高いと優先順位が高くなります。  | 
|   
									  |   
									  |   指定されている場合、Pod の優先度を示します。"system-node-critical" と "system-cluster-critical" は、最も高い優先度を示す 2 つの特別なキーワードであり、前者が最も高い優先度です。その他の名前は、その名前で PriorityClass オブジェクトを作成して定義する必要があります。指定しない場合、Pod の優先度はデフォルトになり、デフォルトがない場合はゼロになります。  | 
|   
									  |   
									  |   指定した場合、すべての準備ゲートが Pod の準備状況に対して評価されます。すべてのコンテナーの準備が整い、準備ゲートで指定されたすべての条件のステータスが "True" になると、Pod の準備が整います。詳細: https://git.k8s.io/enhancements/keps/sig-network/580-pod-readiness-gates  | 
|   
									  |   
									  |   PodReadinessGate には、Pod 条件への参照が含まれています  | 
|   
									  |   
									  |   ResourceClaims は、Pod の起動を許可する前にどの ResourceClaim を割り当てて予約する必要があるかを定義します。リソースは、名前ベースでリソースを使用するコンテナーに提供されます。 これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。 このフィールドは変更不可能です。  | 
|   
									  |   
									  |   PodResourceClaim は、直接または Pod の ResourceClaim に変換する ResourceClaimTemplate に名前を付けることで、1 つの ResourceClaim のみを参照します。 Pod 内の ResourceClaim を一意に識別する名前を追加します。ResourceClaim へのアクセスが必要なコンテナーは、この名前で参照します。  | 
|   
									  |   
									  |   ResourceRequirements は、コンピュートリソースの要件を説明します。  | 
|   
									  |   
									  |   Pod 内のすべてのコンテナーのポリシーを再起動します。Always、OnFailure、Never のいずれか。コンテキストによっては、これらの値のサブセットのみが使用できます。デフォルトは Always です。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   RuntimeClassName は、node.k8s.io グループ内の RuntimeClass オブジェクトを参照します。このオブジェクトは、この Pod を実行するために使用する必要があります。指定されたクラスに一致する RuntimeClass リソースがない場合、Pod は実行されません。設定されていないか空の場合は、"レガシー" の RuntimeClass が使用されます。これは、デフォルトのランタイムハンドラーを使用する空の定義を持つ暗黙のクラスです。詳細は、https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class を参照してください。  | 
|   
									  |   
									  |   指定した場合、Pod は指定したスケジューラーによってディスパッチされます。指定しない場合、Pod はデフォルトのスケジューラーによってディスパッチされます。  | 
|   
									  |   
									  |   SchedulingGates は、指定されている場合に Pod のスケジューリングをブロックする不透明な値のリストです。schedulingGates が空でない場合、Pod は SchedulingGated 状態のままになり、スケジューラーは Pod のスケジュールを試行しません。 SchedulingGates を設定できるのは Pod の作成時にのみで、それ以降は削除されます。  | 
|   
									  |   
									  |   PodSchedulingGate は Pod に割り当てられ、そのスケジューリングを保護します。  | 
|   
									  |   
									  |   PodSecurityContext は、Pod レベルのセキュリティー属性と一般的なコンテナー設定を保持します。一部のフィールドは container.securityContext にも存在します。container.securityContext のフィールド値は、PodSecurityContext のフィールド値よりも優先されます。  | 
|   
									  |   
									  |   DeprecatedServiceAccount は、ServiceAccountName の非推奨となったエイリアスです。非推奨: 代わりに serviceAccountName を使用してください。  | 
|   
									  |   
									  |   ServiceAccountName は、この Pod の実行に使用する ServiceAccount の名前です。詳細: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/  | 
|   
									  |   
									  |   true の場合、Pod のホスト名は、リーフ名 (デフォルト) ではなく、Pod の FQDN として設定されます。Linux コンテナーでは、これはカーネルのホスト名フィールド (struct utsname のノード名フィールド) に FQDN を設定することを意味します。Windows コンテナーでは、これはレジストリーキー HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ Tcpip\\Parameters のホスト名のレジストリー値を FQDN に設定することを意味します。Pod に FQDN がない場合、これは効果がありません。デフォルトは false です。  | 
|   
									  |   
									  |   Pod 内のすべてのコンテナー間で単一のプロセス namespace を共有します。これが設定されると、コンテナーは同じ Pod 内の他のコンテナーからのプロセスを表示および通知できるようになり、各コンテナーの最初のプロセスには PID1 が割り当てられません。HostPID と ShareProcessNamespace の両方を設定することはできません。オプション: デフォルトは false です。  | 
|   
									  |   
									  |   指定した場合、完全修飾 Pod のホスト名は "<hostname>.<subdomain>.<pod namespace>.svc.<cluster domain>" になります。指定しない場合、Pod にはドメイン名がまったくありません。  | 
|   
									  |   
									  |   Pod がグレースフルに終了する必要がある秒単位のオプションの期間。削除リクエストで減少する可能性があります。値は負の値ではない整数にする必要があります。値ゼロは、キル信号を介してすぐに停止することを示します (シャットダウンする機会はありません)。この値が nil の場合、代わりにデフォルトの猶予期間が使用されます。猶予期間とは、Pod で実行されているプロセスに終了シグナルが送信されてから、kill シグナルでプロセスを強制的に終了するまでの期間 (秒単位) です。この値は、プロセスの予想されるクリーンアップ時間よりも長く設定します。デフォルトは 30 秒です。  | 
|   
									  |   
									  |   指定されている場合、Pod の許容範囲。  | 
|   
									  |   
									  |   この toleration が割り当てられる Pod は、マッチング Operator <operator> を使用してトリプル <key,value,effect> と一致する taint を許容します。  | 
|   
									  |   
									  |   topologySpreadConstraints は、Pod のグループがトポロジードメイン全体にどのように分散するべきかを説明します。スケジューラーは、制約に従う方法で Pod をスケジュールします。すべての topologySpreadConstraints は AND 演算されます。  | 
|   
									  |   
									  |   topologySpreadConstraint は、指定されたトポロジー間で一致する Pod を分散する方法を指定します。  | 
|   
									  |   
									  |   Pod に属するコンテナーによってマウントできるボリュームのリスト。詳細: https://kubernetes.io/docs/concepts/storage/volumes  | 
|   
									  |   
									  |   ボリュームは、Pod 内の任意のコンテナーからアクセスできる Pod 内の名前付きボリュームを表します。  | 
3.1.3. .template.spec.affinity リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - アフィニティーは、アフィニティースケジューリングルールのグループです。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ノードアフィニティーは、ノードアフィニティースケジューリングルールのグループです。  | 
|   
									  |   
									  |   Pod アフィニティーは、Pod 間アフィニティースケジューリングルールのグループです。  | 
|   
									  |   
									  |   Pod アンチアフィニティーは、Pod 間アンチアフィニティースケジューリングルールのグループです。  | 
3.1.4. .template.spec.affinity.nodeAffinity リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ノードアフィニティーは、ノードアフィニティースケジューリングルールのグループです。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   スケジューラーは、このフィールドで指定されたアフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アフィニティー式など) を満たすノードごとに、このフィールドの要素を反復処理して合計を計算します。ノードが対応する matchExpressions と一致する場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。  | 
|   
									  |   
									  |   空の優先スケジューリング用語は、暗黙の重み 0 を持つすべてのオブジェクトに一致します (つまり、操作なしです)。null の優先スケジューリング用語は、オブジェクトに一致しません (つまり、no-op でもあります)。  | 
|   
									  |   
									  |   ノードセレクターは、ノードのセットに対する 1 つ以上のラベルクエリーの結果の和集合を表します。つまり、ノードセレクター用語で表されるセレクターの OR を表します。  | 
3.1.5. .template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - スケジューラーは、このフィールドで指定されたアフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アフィニティー式など) を満たすノードごとに、このフィールドの要素を反復処理して合計を計算します。ノードが対応する matchExpressions と一致する場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。
 - 型
 - 
								
array 
3.1.6. .template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 空の優先スケジューリング用語は、暗黙の重み 0 を持つすべてのオブジェクトに一致します (つまり、操作なしです)。null の優先スケジューリング用語は、オブジェクトに一致しません (つまり、no-op でもあります)。
 - 型
 - 
								
object - 必須
 - 
										
weight - 
										
preference 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   null または空のノードセレクター用語はオブジェクトに一致しません。これらの要件は AND で結合されます。TopologySelectorTerm タイプは、NodeSelectorTerm のサブセットを実装します。  | 
|   
									  |   
									  |   対応する nodeSelectorTerm の一致に関連する重み (1〜100 の範囲)。  | 
3.1.7. .template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 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 配列には、整数として解釈される単一の要素が必要です。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
3.1.12. .template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ノードセレクターは、ノードのセットに対する 1 つ以上のラベルクエリーの結果の和集合を表します。つまり、ノードセレクター用語で表されるセレクターの OR を表します。
 - 型
 - 
								
object - 必須
 - 
										
nodeSelectorTerms 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   必須。ノードセレクター用語のリスト。用語は OR されています。  | 
|   
									  |   
									  |   null または空のノードセレクター用語はオブジェクトに一致しません。これらの要件は AND で結合されます。TopologySelectorTerm タイプは、NodeSelectorTerm のサブセットを実装します。  | 
3.1.13. .template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 必須。ノードセレクター用語のリスト。用語は OR されています。
 - 型
 - 
								
array 
3.1.14. .template.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 配列には、整数として解釈される単一の要素が必要です。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。  | 
3.1.19. .template.spec.affinity.podAffinity リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod アフィニティーは、Pod 間アフィニティースケジューリングルールのグループです。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   スケジューラーは、このフィールドで指定されたアフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アフィニティー式など) を満たすノードごとに、このフィールドの要素を反復処理して合計を計算します。ノードに対応する podAffinityTerm に一致する Pod がある場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。  | 
|   
									  |   
									  |   一致したすべての WeightedPodAffinityTerm フィールドの重みがノードごとに追加され、最も優先されるノードが検索されます。  | 
|   
									  |   
									  |   このフィールドで指定されたアフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定されたアフィニティー要件が Pod 実行中のある時点で満たされない場合 (Pod ラベルの更新など)、システムは最終的に Pod をノードから退避しようとする場合としない場合があります。複数の要素がある場合、各 podAffinityTerm に対応するノードのリストが交差します。つまり、すべての用語が満たされる必要があります。  | 
|   
									  |   
									  |   この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。  | 
3.1.20. .template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - スケジューラーは、このフィールドで指定されたアフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アフィニティー式など) を満たすノードごとに、このフィールドの要素を反復処理して合計を計算します。ノードに対応する podAffinityTerm に一致する Pod がある場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。
 - 型
 - 
								
array 
3.1.21. .template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 一致したすべての WeightedPodAffinityTerm フィールドの重みがノードごとに追加され、最も優先されるノードが検索されます。
 - 型
 - 
								
object - 必須
 - 
										
weight - 
										
podAffinityTerm 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。  | 
|   
									  |   
									  |   対応する podAffinityTerm の一致に関連する重み (1〜100 の範囲)。  | 
3.1.22. .template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。
 - 型
 - 
								
object - 必須
 - 
										
topologyKey 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   リソースのセット (この場合は Pod) に対するラベルクエリー。null の場合、この PodAffinityTerm はどの Pod とも一致しません。  | |
|   
									  |   
									  |   
									MatchLabelKeys は、考慮する Pod を選択するための Pod ラベルキーのセットです。キーは、着信 Pod ラベルから値を検索するために使用され、それらのキー値ラベルは   | 
|   
									  |   
									  |   
									MismatchLabelKeys は、考慮する Pod を選択するための Pod ラベルキーのセットです。キーは、着信 Pod ラベルから値を検索するために使用され、それらのキー値ラベルは   | 
|   
									  |   用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。  | |
|   
									  |   
									  |   namespaces は、用語が適用される namespace 名の静的リストを指定します。この用語は、このフィールドにリストされている namespace と、namespaceSelector によって選択された namespace の和集合に適用されます。null または空の namespace リストおよび null namespaceSelector は、"この Pod の namespace" を意味します  | 
|   
									  |   
									  |   この Pod は、指定された namespace の labelSelector と一致する Pod と同じ場所 (affinity) または異なる場所 (anti-affinity) に配置します。同じ場所とは、topologyKey キーが含まれるラベルの値が一致し、選択した Pod のいずれかが実行されているノード上で実行されていることを意味します。空の topologyKey は許可されていません。  | 
3.1.23. .template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - このフィールドで指定されたアフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定されたアフィニティー要件が Pod 実行中のある時点で満たされない場合 (Pod ラベルの更新など)、システムは最終的に Pod をノードから退避しようとする場合としない場合があります。複数の要素がある場合、各 podAffinityTerm に対応するノードのリストが交差します。つまり、すべての用語が満たされる必要があります。
 - 型
 - 
								
array 
3.1.24. .template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。
 - 型
 - 
								
object - 必須
 - 
										
topologyKey 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   リソースのセット (この場合は Pod) に対するラベルクエリー。null の場合、この PodAffinityTerm はどの Pod とも一致しません。  | |
|   
									  |   
									  |   
									MatchLabelKeys は、考慮する Pod を選択するための Pod ラベルキーのセットです。キーは、着信 Pod ラベルから値を検索するために使用され、それらのキー値ラベルは   | 
|   
									  |   
									  |   
									MismatchLabelKeys は、考慮する Pod を選択するための Pod ラベルキーのセットです。キーは、着信 Pod ラベルから値を検索するために使用され、それらのキー値ラベルは   | 
|   
									  |   用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。  | |
|   
									  |   
									  |   namespaces は、用語が適用される namespace 名の静的リストを指定します。この用語は、このフィールドにリストされている namespace と、namespaceSelector によって選択された namespace の和集合に適用されます。null または空の namespace リストおよび null namespaceSelector は、"この Pod の namespace" を意味します  | 
|   
									  |   
									  |   この Pod は、指定された namespace の labelSelector と一致する Pod と同じ場所 (affinity) または異なる場所 (anti-affinity) に配置します。同じ場所とは、topologyKey キーが含まれるラベルの値が一致し、選択した Pod のいずれかが実行されているノード上で実行されていることを意味します。空の topologyKey は許可されていません。  | 
3.1.25. .template.spec.affinity.podAntiAffinity リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod アンチアフィニティーは、Pod 間アンチアフィニティースケジューリングルールのグループです。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   スケジューラーは、このフィールドで指定されたアンチアフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アンチアフィニティー式など) を満たすノードごとに、の要素を反復処理して合計を計算します。このフィールドと、対応する podAffinityTerm に一致する Pod がノードにある場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。  | 
|   
									  |   
									  |   一致したすべての WeightedPodAffinityTerm フィールドの重みがノードごとに追加され、最も優先されるノードが検索されます。  | 
|   
									  |   
									  |   このフィールドで指定されたアンチアフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定されたアンチアフィニティー要件が Pod 実行中のある時点で満たされない場合 (Pod ラベルの更新など)、システムは最終的に Pod をノードから退避しようとする場合としない場合があります。複数の要素がある場合、各 podAffinityTerm に対応するノードのリストが交差します。つまり、すべての用語が満たされる必要があります。  | 
|   
									  |   
									  |   この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。  | 
3.1.26. .template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - スケジューラーは、このフィールドで指定されたアンチアフィニティー式を満たすノードに Pod をスケジュールすることを好みますが、1 つ以上の式に違反するノードを選択する場合があります。最も優先されるノードは、重みの合計が最大のノードです。つまり、すべてのスケジューリング要件 (リソース要求、requiredDuringScheduling アンチアフィニティー式など) を満たすノードごとに、の要素を反復処理して合計を計算します。このフィールドと、対応する podAffinityTerm に一致する Pod がノードにある場合は、合計に "重み" を追加します。合計が最も高いノードが最も優先されます。
 - 型
 - 
								
array 
3.1.27. .template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 一致したすべての WeightedPodAffinityTerm フィールドの重みがノードごとに追加され、最も優先されるノードが検索されます。
 - 型
 - 
								
object - 必須
 - 
										
weight - 
										
podAffinityTerm 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。  | 
|   
									  |   
									  |   対応する podAffinityTerm の一致に関連する重み (1〜100 の範囲)。  | 
- 説明
 - この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。
 - 型
 - 
								
object - 必須
 - 
										
topologyKey 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   リソースのセット (この場合は Pod) に対するラベルクエリー。null の場合、この PodAffinityTerm はどの Pod とも一致しません。  | |
|   
									  |   
									  |   
									MatchLabelKeys は、考慮する Pod を選択するための Pod ラベルキーのセットです。キーは、着信 Pod ラベルから値を検索するために使用され、それらのキー値ラベルは   | 
|   
									  |   
									  |   
									MismatchLabelKeys は、考慮する Pod を選択するための Pod ラベルキーのセットです。キーは、着信 Pod ラベルから値を検索するために使用され、それらのキー値ラベルは   | 
|   
									  |   用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。  | |
|   
									  |   
									  |   namespaces は、用語が適用される namespace 名の静的リストを指定します。この用語は、このフィールドにリストされている namespace と、namespaceSelector によって選択された namespace の和集合に適用されます。null または空の namespace リストおよび null namespaceSelector は、"この Pod の namespace" を意味します  | 
|   
									  |   
									  |   この Pod は、指定された namespace の labelSelector と一致する Pod と同じ場所 (affinity) または異なる場所 (anti-affinity) に配置します。同じ場所とは、topologyKey キーが含まれるラベルの値が一致し、選択した Pod のいずれかが実行されているノード上で実行されていることを意味します。空の topologyKey は許可されていません。  | 
3.1.29. .template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - このフィールドで指定されたアンチアフィニティー要件がスケジュール時に満たされない場合、Pod はノードにスケジュールされません。このフィールドで指定されたアンチアフィニティー要件が Pod 実行中のある時点で満たされない場合 (Pod ラベルの更新など)、システムは最終的に Pod をノードから退避しようとする場合としない場合があります。複数の要素がある場合、各 podAffinityTerm に対応するノードのリストが交差します。つまり、すべての用語が満たされる必要があります。
 - 型
 - 
								
array 
3.1.30. .template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - この Pod を同じ場所に配置する (アフィニティー) または同じ場所に配置しない (アンチアフィニティー) 必要がある Pod のセット (つまり、指定された namespace に対して labelSelector に一致するもの) を定義します。この場合の同じ場所とは、キー <topologyKey> のラベルの値が、一連の Pod の Pod が実行されているノードの値と一致するノードで実行されていることを意味します。
 - 型
 - 
								
object - 必須
 - 
										
topologyKey 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   リソースのセット (この場合は Pod) に対するラベルクエリー。null の場合、この PodAffinityTerm はどの Pod とも一致しません。  | |
|   
									  |   
									  |   
									MatchLabelKeys は、考慮する Pod を選択するための Pod ラベルキーのセットです。キーは、着信 Pod ラベルから値を検索するために使用され、それらのキー値ラベルは   | 
|   
									  |   
									  |   
									MismatchLabelKeys は、考慮する Pod を選択するための Pod ラベルキーのセットです。キーは、着信 Pod ラベルから値を検索するために使用され、それらのキー値ラベルは   | 
|   
									  |   用語が適用される namespace のセットに対するラベルクエリー。この用語は、このフィールドで選択された namespace と、namespace フィールドにリストされている namespace の和集合に適用されます。null セレクターと null または空の namespace リストは "この Pod の namespace" を意味します。空のセレクター ({}) は、すべての namespace に一致します。  | |
|   
									  |   
									  |   namespaces は、用語が適用される namespace 名の静的リストを指定します。この用語は、このフィールドにリストされている namespace と、namespaceSelector によって選択された namespace の和集合に適用されます。null または空の namespace リストおよび null namespaceSelector は、"この Pod の namespace" を意味します  | 
|   
									  |   
									  |   この Pod は、指定された namespace の labelSelector と一致する Pod と同じ場所 (affinity) または異なる場所 (anti-affinity) に配置します。同じ場所とは、topologyKey キーが含まれるラベルの値が一致し、選択した Pod のいずれかが実行されているノード上で実行されていることを意味します。空の topologyKey は許可されていません。  | 
3.1.31. .template.spec.containers リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod に属するコンテナーのリスト。現在、コンテナーを追加または削除することはできません。Pod には少なくとも 1 つのコンテナーが必要です。これは更新できません。
 - 型
 - 
								
array 
3.1.32. .template.spec.containers[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod 内で実行する単一のアプリケーションコンテナー。
 - 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   エントリーポイントへの引数。これが指定されていない場合は、コンテナーイメージの CMD が使用されます。変数参照 $(VAR_NAME) は、コンテナーの環境を使用して展開されます。変数を解決できない場合、入力文字列の参照は変更されません。Double は単一の $ に削減されます。これにより、$(VAR_NAME) 構文をエスケープできます。つまり、"(VAR_NAME)" は文字列リテラル "$(VAR_NAME)" を生成します。変数が存在するかどうかにかかわらず、エスケープされた参照は拡張されません。これは更新できません。詳細: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell  | 
|   
									  |   
									  |   エントリーポイント配列。シェル内では実行されません。これが指定されていない場合は、コンテナーイメージの ENTRYPOINT が使用されます。変数参照 $(VAR_NAME) は、コンテナーの環境を使用して展開されます。変数を解決できない場合、入力文字列の参照は変更されません。Double は単一の $ に削減されます。これにより、$(VAR_NAME) 構文をエスケープできます。つまり、"(VAR_NAME)" は文字列リテラル "$(VAR_NAME)" を生成します。変数が存在するかどうかにかかわらず、エスケープされた参照は拡張されません。これは更新できません。詳細: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell  | 
|   
									  |   
									  |   コンテナーに設定する環境変数のリスト。これは更新できません。  | 
|   
									  |   
									  |   EnvVar は、コンテナーに存在する環境変数を表します。  | 
|   
									  |   
									  |   コンテナー内の環境変数に入力するソースのリスト。ソース内で定義されたキーは C_IDENTIFIER である必要があります。無効なキーはすべて、コンテナーの起動時にイベントとして報告されます。キーが複数のソースに存在する場合、最後のソースに関連付けられた値が優先されます。重複キーを持つ環境によって定義された値が優先されます。これは更新できません。  | 
|   
									  |   
									  |   EnvFromSource は ConfigMap または Secret のセットのソースを表します  | 
|   
									  |   
									  |   コンテナーイメージ名詳細: https://kubernetes.io/docs/concepts/containers/images このフィールドはオプションであり、高レベルの設定管理で、Deployments や StatefulSets などのワークロードコントローラーのコンテナーイメージをデフォルトまたはオーバーライドできます。  | 
|   
									  |   
									  |   イメージプルポリシーAlways、Never、IfNotPresent のいずれか。デフォルトは、:latest タグが指定されている場合は常に、それ以外の場合は IfNotPresent です。これは更新できません。詳細: https://kubernetes.io/docs/concepts/containers/images#updating-images 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   ライフサイクルは、コンテナーのライフサイクルイベントに対応して管理システムが実行する必要のあるアクションを表します。PostStart および PreStop ライフサイクルハンドラーの場合、コンテナープロセスが失敗しない限り、アクションが完了するまでコンテナー管理がブロックされます。失敗した場合、ハンドラーは中止されます。  | 
|   
									  |   
									  |   プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。  | 
|   
									  |   
									  |   DNS_LABEL として指定されたコンテナーの名前。Pod 内の各コンテナーには、一意の名前 (DNS_LABEL) が必要です。これは更新できません。  | 
|   
									  |   
									  |   コンテナーから公開するポートのリスト。ここでポートを指定しなくても、そのポートが公開されるのを防ぐことはできません。コンテナー内のデフォルトの "0.0.0.0" アドレスをリッスンしているポートは、ネットワークからアクセスできます。戦略的マージパッチを使用してこの配列を変更すると、データが破損する可能性があります。詳細は、https://github.com/kubernetes/kubernetes/issues/108255 を参照してください。これは更新できません。  | 
|   
									  |   
									  |   ContainerPort は、単一のコンテナー内のネットワークポートを表します。  | 
|   
									  |   
									  |   プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。  | 
|   
									  |   
									  |   コンテナーのリソースサイズ変更ポリシー。  | 
|   
									  |   
									  |   ContainerResizePolicy は、コンテナーのリソースサイズ変更ポリシーを表します。  | 
|   
									  |   
									  |   ResourceRequirements は、コンピュートリソースの要件を説明します。  | 
|   
									  |   
									  |   RestartPolicy は、Pod 内の個々のコンテナーの再起動動作を定義します。このフィールドは init コンテナーに対してのみ設定でき、許可される値は "Always" のみです。init 以外のコンテナーの場合、またはこのフィールドが指定されていない場合、再起動の動作は Pod の再起動ポリシーとコンテナータイプによって定義されます。init コンテナーの RestartPolicy を "Always" に設定すると、次の効果が得られます: この init コンテナーは、すべての通常のコンテナーが終了するまで、終了時に継続的に再起動されます。すべての通常のコンテナーが完了すると、restartPolicy が "Always" のすべての init コンテナーがシャットダウンされます。このライフサイクルは通常の init コンテナーとは異なり、多くの場合、"sidecar" コンテナーと呼ばれます。この init コンテナーは、引き続き init コンテナーシーケンス内で開始されますが、次の init コンテナーに進む前にコンテナーが完了するのを待機しません。代わりに、この init コンテナーが起動した直後、または任意の startupProbe が正常に完了した後に、次の init コンテナーが起動します。  | 
|   
									  |   
									  |   SecurityContext は、コンテナーに適用されるセキュリティー設定を保持します。一部のフィールドは、SecurityContext と PodSecurityContext の両方に存在します。両方が設定されている場合は、SecurityContext の値が優先されます。  | 
|   
									  |   
									  |   プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。  | 
|   
									  |   
									  |   このコンテナーがコンテナーランタイムで stdin にバッファーを割り当てる必要があるかどうか。これが設定されていない場合、コンテナー内の stdin からの読み取りは常に EOF になります。デフォルトは false です。  | 
|   
									  |   
									  |   コンテナーランタイムが、単一の接続によって開かれた後に stdin チャネルを閉じる必要があるかどうか。stdin が true の場合、stdin ストリームは複数の接続セッションにわたって開いたままになります。stdinOnce が true に設定されている場合、stdin はコンテナーの起動時に開かれ、最初のクライアントが stdin に接続するまで空になり、クライアントが切断されるまで開いたままでデータを受け入れます。切断されると、stdin は閉じられ、コンテナーが再起動されるまで閉じられたままになります。。このフラグが false の場合、stdin から読み取るコンテナープロセスは EOF を受信しません。デフォルトは false です。  | 
|   
									  |   
									  |   オプション: コンテナーの終了メッセージが書き込まれるファイルがコンテナーのファイルシステムにマウントされるパス。書き込まれるメッセージは、アサーション失敗メッセージなどの簡単な最終ステータスを目的としています。4096 バイトを超える場合、ノードによって切り捨てられます。すべてのコンテナーの合計メッセージ長は 12kb に制限されます。デフォルトは/dev/termination-log です。これは更新できません。  | 
|   
									  |   
									  |   終了メッセージの入力方法を示します。ファイルは、terminationMessagePath の内容を使用して、成功と失敗の両方でコンテナーステータスメッセージを入力します。終了メッセージファイルが空で、コンテナーがエラーで終了した場合、FallbackToLogsOnError はコンテナーログ出力の最後のチャンクを使用します。ログ出力は、2048 バイトまたは 80 行のいずれか小さい方に制限されます。デフォルトは File です。これは更新できません。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   このコンテナーがそれ自体に TTY を割り当てる必要があるかどうかには、'stdin' が true である必要もあります。デフォルトは false です。  | 
|   
									  |   
									  |   volumeDevices は、コンテナーによって使用されるブロックデバイスのリストです。  | 
|   
									  |   
									  |   volumeDevice は、コンテナー内の raw ブロックデバイスのマッピングを記述します。  | 
|   
									  |   
									  |   コンテナーのファイルシステムにマウントする Pod ボリューム。これは更新できません。  | 
|   
									  |   
									  |   VolumeMount は、コンテナー内でのボリュームのマウントを説明します。  | 
|   
									  |   
									  |   コンテナーの作業ディレクトリー。指定しない場合、コンテナーランタイムのデフォルトが使用されます。これは、コンテナーイメージで設定されている可能性があります。これは更新できません。  | 
3.1.33. .template.spec.containers[].env リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - コンテナーに設定する環境変数のリスト。これは更新できません。
 - 型
 - 
								
array 
3.1.34. .template.spec.containers[].env[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - EnvVar は、コンテナーに存在する環境変数を表します。
 - 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   環境変数の名前。C_IDENTIFIER である必要があります。  | 
|   
									  |   
									  |   変数参照 $(VAR_NAME) は、コンテナー内で以前に定義された環境変数と任意のサービス環境変数を使用して展開されます。変数を解決できない場合、入力文字列の参照は変更されません。Double は単一の $ に削減されます。これにより、$(VAR_NAME) 構文をエスケープできます。つまり、"(VAR_NAME)" は文字列リテラル "$(VAR_NAME)" を生成します。変数が存在するかどうかにかかわらず、エスケープされた参照は拡張されません。デフォルトは "" です。  | 
|   
									  |   
									  |   EnvVarSource は、EnvVar の値のソースを表します。  | 
3.1.35. .template.spec.containers[].env[].valueFrom リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - EnvVarSource は、EnvVar の値のソースを表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ConfigMap からキーを選択します。  | 
|   
									  |   
									  |   ObjectFieldSelector は、オブジェクトの APIVersioned フィールドを選択します。  | 
|   
									  |   
									  |   ResourceFieldSelector は、コンテナーリソース (CPU、メモリー) とその出力形式を表します。  | 
|   
									  |   
									  |   SecretKeySelector は、シークレットのキーを選択します。  | 
3.1.36. .template.spec.containers[].env[].valueFrom.configMapKeyRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ConfigMap からキーを選択します。
 - 型
 - 
								
object - 必須
 - 
										
key 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   選択するキー。  | 
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   ConfigMap かそのキーを定義する必要があるかどうかを指定します。  | 
3.1.37. .template.spec.containers[].env[].valueFrom.fieldRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ObjectFieldSelector は、オブジェクトの APIVersioned フィールドを選択します。
 - 型
 - 
								
object - 必須
 - 
										
fieldPath 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   FieldPath が記述されているスキーマのバージョン。デフォルトは "v1" です。  | 
|   
									  |   
									  |   指定された API バージョンで選択するフィールドのパス。  | 
3.1.38. .template.spec.containers[].env[].valueFrom.resourceFieldRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ResourceFieldSelector は、コンテナーリソース (CPU、メモリー) とその出力形式を表します。
 - 型
 - 
								
object - 必須
 - 
										
resource 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コンテナー名: ボリュームには必須、env 変数にはオプション  | 
|   
									  |   公開されたリソースの出力形式を指定します。デフォルトは "1" です。  | |
|   
									  |   
									  |   必須: 選択するリソース  | 
3.1.39. .template.spec.containers[].env[].valueFrom.secretKeyRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SecretKeySelector は、シークレットのキーを選択します。
 - 型
 - 
								
object - 必須
 - 
										
key 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   選択するシークレットのキー。有効な秘密鍵でなければなりません。  | 
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   シークレットかそのキーを定義する必要があるかどうかを指定します。  | 
3.1.40. .template.spec.containers[].envFrom リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - コンテナー内の環境変数に入力するソースのリスト。ソース内で定義されたキーは C_IDENTIFIER である必要があります。無効なキーはすべて、コンテナーの起動時にイベントとして報告されます。キーが複数のソースに存在する場合、最後のソースに関連付けられた値が優先されます。重複キーを持つ環境によって定義された値が優先されます。これは更新できません。
 - 型
 - 
								
array 
3.1.41. .template.spec.containers[].envFrom[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - EnvFromSource は ConfigMap または Secret のセットのソースを表します
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ConfigMapEnvSource は、環境変数に入力する ConfigMap を選択します。 ターゲットの ConfigMap のデータフィールドの内容は、キーと値のペアを環境変数として表します。  | 
|   
									  |   
									  |   各環境変数の名前の先頭に追加するオプションのテキスト。C_IDENTIFIER である必要があります。  | 
|   
									  |   
									  |   SecretEnvSource は、環境変数に入力するシークレットを選択します。 ターゲットシークレットのデータフィールドの内容は、キーと値のペアを環境変数として表します。  | 
3.1.42. .template.spec.containers[].envFrom[].configMapRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 ConfigMapEnvSource は、環境変数に入力する ConfigMap を選択します。
ターゲットの ConfigMap のデータフィールドの内容は、キーと値のペアを環境変数として表します。
- 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   ConfigMap を定義する必要があるかどうかを指定します  | 
3.1.43. .template.spec.containers[].envFrom[].secretRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 SecretEnvSource は、環境変数に入力するシークレットを選択します。
ターゲットシークレットのデータフィールドの内容は、キーと値のペアを環境変数として表します。
- 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   シークレットを定義する必要があるかどうかを指定します  | 
3.1.44. .template.spec.containers[].lifecycle リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ライフサイクルは、コンテナーのライフサイクルイベントに対応して管理システムが実行する必要のあるアクションを表します。PostStart および PreStop ライフサイクルハンドラーの場合、コンテナープロセスが失敗しない限り、アクションが完了するまでコンテナー管理がブロックされます。失敗した場合、ハンドラーは中止されます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   LifecycleHandler は、ライフサイクルフックで実行する必要がある特定のアクションを定義します。TCPSocket を除くフィールドのうち 1 つだけを指定する必要があります。  | 
|   
									  |   
									  |   LifecycleHandler は、ライフサイクルフックで実行する必要がある特定のアクションを定義します。TCPSocket を除くフィールドのうち 1 つだけを指定する必要があります。  | 
|   
									  |   
									  |   stopSignal は、コンテナーが停止される際にコンテナーに送信されるシグナルを定義します。指定しない場合は、使用中のコンテナーランタイムによってデフォルトが定義されます。stopSignal は、空でない .spec.os.name を持つ Pod にのみ設定できます。 
									可能な列挙値: -   | 
3.1.45. .template.spec.containers[].lifecycle.postStart リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LifecycleHandler は、ライフサイクルフックで実行する必要がある特定のアクションを定義します。TCPSocket を除くフィールドのうち 1 つだけを指定する必要があります。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   SleepAction は "スリープ" アクションを記述します。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
3.1.46. .template.spec.containers[].lifecycle.postStart.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.47. .template.spec.containers[].lifecycle.postStart.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.48. .template.spec.containers[].lifecycle.postStart.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.49. .template.spec.containers[].lifecycle.postStart.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.50. .template.spec.containers[].lifecycle.postStart.sleep リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SleepAction は "スリープ" アクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
seconds 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Seconds はスリープする秒数です。  | 
3.1.51. .template.spec.containers[].lifecycle.postStart.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.52. .template.spec.containers[].lifecycle.preStop リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LifecycleHandler は、ライフサイクルフックで実行する必要がある特定のアクションを定義します。TCPSocket を除くフィールドのうち 1 つだけを指定する必要があります。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   SleepAction は "スリープ" アクションを記述します。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
3.1.53. .template.spec.containers[].lifecycle.preStop.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.54. .template.spec.containers[].lifecycle.preStop.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.55. .template.spec.containers[].lifecycle.preStop.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.56. .template.spec.containers[].lifecycle.preStop.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.57. .template.spec.containers[].lifecycle.preStop.sleep リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SleepAction は "スリープ" アクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
seconds 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Seconds はスリープする秒数です。  | 
3.1.58. .template.spec.containers[].lifecycle.preStop.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.59. .template.spec.containers[].livenessProbe リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   正常に実行された後に失敗とみなされるプローブの連続失敗回数の最小値。デフォルトは 3 です。最小値は 1 です。  | 
|   
									  |   
									  |   GRPCAction は、GRPC サービスに関係するアクションを指定します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   コンテナーが起動してから liveness プローブが開始されるまでの秒数。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
|   
									  |   
									  |   プローブを実行する頻度 (秒単位)。デフォルトは 10 秒です。最小値は 1 です。  | 
|   
									  |   
									  |   失敗後に、プローブが正常とみなされるための最小の連続成功回数。デフォルトは 1 です。活気と起動のために 1 でなければなりません。最小値は 1 です。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
|   
									  |   
									  |   プローブの障害時に Pod がグレースフルに終了する必要がある秒単位のオプションの期間。猶予期間とは、Pod で実行されているプロセスに終了シグナルが送信されてから、kill シグナルでプロセスを強制的に終了するまでの期間 (秒単位) です。この値は、プロセスの予想されるクリーンアップ時間よりも長く設定します。この値が nil の場合、Pod の terminationGracePeriodSeconds が使用されます。それ以外の場合、この値は Pod 仕様によって提供される値をオーバーライドします。値は負の値ではない整数にする必要があります。値ゼロは、キル信号を介してすぐに停止することを示します (シャットダウンする機会はありません)。これはベータフィールドであり、ProbeTerminationGracePeriod 機能ゲートを有効にする必要があります。最小値は 1 です。未設定の場合は spec.terminationGracePeriodSeconds が使用されます。  | 
|   
									  |   
									  |   プローブがタイムアウトするまでの秒数。デフォルトは 1 秒です。最小値は 1 です。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
3.1.60. .template.spec.containers[].livenessProbe.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.61. .template.spec.containers[].livenessProbe.grpc リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GRPCAction は、GRPC サービスに関係するアクションを指定します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   gRPC サービスのポート番号。番号は 1〜65535 の範囲である必要があります。  | 
|   
									  |   
									  |   Service は、gRPC HealthCheckRequest に配置するサービスの名前です (https://github.com/grpc/grpc/blob/master/doc/health-checking.md を参照)。 これが指定されていない場合、デフォルトの動作は gRPC によって定義されます。  | 
3.1.62. .template.spec.containers[].livenessProbe.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.63. .template.spec.containers[].livenessProbe.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.64. .template.spec.containers[].livenessProbe.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.65. .template.spec.containers[].livenessProbe.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.66. .template.spec.containers[].ports リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - コンテナーから公開するポートのリスト。ここでポートを指定しなくても、そのポートが公開されるのを防ぐことはできません。コンテナー内のデフォルトの "0.0.0.0" アドレスをリッスンしているポートは、ネットワークからアクセスできます。戦略的マージパッチを使用してこの配列を変更すると、データが破損する可能性があります。詳細は、https://github.com/kubernetes/kubernetes/issues/108255 を参照してください。これは更新できません。
 - 型
 - 
								
array 
3.1.67. .template.spec.containers[].ports[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ContainerPort は、単一のコンテナー内のネットワークポートを表します。
 - 型
 - 
								
object - 必須
 - 
										
containerPort 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Pod の IP アドレスで公開するポートの数。これは有効なポート番号である必要があります、0<x<65536。  | 
|   
									  |   
									  |   外部ポートをバインドするホスト IP。  | 
|   
									  |   
									  |   ホストで公開するポートの数。指定する場合、これは有効なポート番号、0<x<65536 である必要があります。HostNetwork が指定されている場合、これは ContainerPort と一致する必要があります。ほとんどのコンテナーはこれを必要としません。  | 
|   
									  |   
									  |   指定する場合、これは IANA_SVC_NAME であり、Pod 内で一意である必要があります。Pod 内の名前付きポートにはそれぞれ一意の名前を付ける必要があります。サービスが参照できるポートの名前。  | 
|   
									  |   
									  |   ポートのプロトコル。UDP、TCP、または SCTP である必要があります。デフォルトは "TCP" です。 
									使用可能な列挙値: -   | 
3.1.68. .template.spec.containers[].readinessProbe リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   正常に実行された後に失敗とみなされるプローブの連続失敗回数の最小値。デフォルトは 3 です。最小値は 1 です。  | 
|   
									  |   
									  |   GRPCAction は、GRPC サービスに関係するアクションを指定します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   コンテナーが起動してから liveness プローブが開始されるまでの秒数。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
|   
									  |   
									  |   プローブを実行する頻度 (秒単位)。デフォルトは 10 秒です。最小値は 1 です。  | 
|   
									  |   
									  |   失敗後に、プローブが正常とみなされるための最小の連続成功回数。デフォルトは 1 です。活気と起動のために 1 でなければなりません。最小値は 1 です。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
|   
									  |   
									  |   プローブの障害時に Pod がグレースフルに終了する必要がある秒単位のオプションの期間。猶予期間とは、Pod で実行されているプロセスに終了シグナルが送信されてから、kill シグナルでプロセスを強制的に終了するまでの期間 (秒単位) です。この値は、プロセスの予想されるクリーンアップ時間よりも長く設定します。この値が nil の場合、Pod の terminationGracePeriodSeconds が使用されます。それ以外の場合、この値は Pod 仕様によって提供される値をオーバーライドします。値は負の値ではない整数にする必要があります。値ゼロは、キル信号を介してすぐに停止することを示します (シャットダウンする機会はありません)。これはベータフィールドであり、ProbeTerminationGracePeriod 機能ゲートを有効にする必要があります。最小値は 1 です。未設定の場合は spec.terminationGracePeriodSeconds が使用されます。  | 
|   
									  |   
									  |   プローブがタイムアウトするまでの秒数。デフォルトは 1 秒です。最小値は 1 です。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
3.1.69. .template.spec.containers[].readinessProbe.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.70. .template.spec.containers[].readinessProbe.grpc リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GRPCAction は、GRPC サービスに関係するアクションを指定します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   gRPC サービスのポート番号。番号は 1〜65535 の範囲である必要があります。  | 
|   
									  |   
									  |   Service は、gRPC HealthCheckRequest に配置するサービスの名前です (https://github.com/grpc/grpc/blob/master/doc/health-checking.md を参照)。 これが指定されていない場合、デフォルトの動作は gRPC によって定義されます。  | 
3.1.71. .template.spec.containers[].readinessProbe.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.72. .template.spec.containers[].readinessProbe.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.73. .template.spec.containers[].readinessProbe.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.74. .template.spec.containers[].readinessProbe.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.75. .template.spec.containers[].resizePolicy リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - コンテナーのリソースサイズ変更ポリシー。
 - 型
 - 
								
array 
3.1.76. .template.spec.containers[].resizePolicy[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ContainerResizePolicy は、コンテナーのリソースサイズ変更ポリシーを表します。
 - 型
 - 
								
object - 必須
 - 
										
resourceName - 
										
restartPolicy 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   このリソースサイズ変更ポリシーが適用されるリソースの名前。対応している値は、cpu、memory です。  | 
|   
									  |   
									  |   指定されたリソースのサイズが変更されたときに適用する再起動ポリシー。指定しない場合、デフォルトの NotRequired が設定されます。  | 
3.1.77. .template.spec.containers[].resources リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ResourceRequirements は、コンピュートリソースの要件を説明します。
 - 型
 - 
								
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/ を参照してください。  | 
3.1.78. .template.spec.containers[].resources.claims リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 Claims には、spec.resourceClaims で定義され、このコンテナーによって使用されるリソースの名前がリストされます。
これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。
このフィールドは変更不可能です。これはコンテナーにのみ設定できます。
- 型
 - 
								
array 
3.1.79. .template.spec.containers[].resources.claims[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ResourceClaim は、PodSpec.ResourceClaims 内の 1 つのエントリーを参照します。
 - 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   name は、このフィールドが使用される Pod の pod.spec.resourceClaims に含まれる、1 つのエントリーの名前と一致する必要があります。これにより、そのリソースがコンテナー内で利用可能になります。  | 
|   
									  |   
									  |   request は、参照されるクレーム内のリクエストに対して選択された名前です。空の場合、クレームからのすべてのものが利用可能になり、それ以外の場合はこの request の結果のみが利用可能になります。  | 
3.1.80. .template.spec.containers[].securityContext リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SecurityContext は、コンテナーに適用されるセキュリティー設定を保持します。一部のフィールドは、SecurityContext と PodSecurityContext の両方に存在します。両方が設定されている場合は、SecurityContext の値が優先されます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   AllowPrivilegeEscalation は、プロセスがその親プロセスよりも多くの特権を取得できるかどうかを制御します。このブール値は、no_new_privs フラグがコンテナープロセスに設定されるかどうかを直接制御します。コンテナーが 1) 特権で実行されており、CAP_SYS_ADMIN が割り当てられている場合、2) AllowPrivilegeEscalation は常に true です。spec.os.name が windows の場合は、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   AppArmorProfile は、Pod またはコンテナーの AppArmor 設定を定義します。  | 
|   
									  |   
									  |   実行中のコンテナーに POSIX 機能を追加および削除します。  | 
|   
									  |   
									  |   コンテナーを特権モードで実行します。特権コンテナー内のプロセスは、基本的にホスト上の root と同等です。デフォルトは false です。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   procMount は、コンテナーに使用する proc マウントのタイプを示します。デフォルト値は Default で、読み取り専用パスおよびマスクされたパスのコンテナーランタイムのデフォルトを使用します。これには、ProcMountType 機能フラグを有効にする必要があります。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   このコンテナーに読み取り専用のルートファイルシステムがあるかどうか。デフォルトは false です。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   コンテナープロセスのエントリーポイントを実行するための GID。設定されていない場合は、実行時のデフォルトを使用します。PodSecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値が優先されます。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   コンテナーが root 以外のユーザーとして実行される必要があることを示します。true の場合、Kubelet は実行時にイメージを検証して、イメージが UID 0(ルート) として実行されないことを確認し、実行される場合はコンテナーの開始に失敗します。未設定または false の場合、そのような検証は実行されません。PodSecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値が優先されます。  | 
|   
									  |   
									  |   コンテナープロセスのエントリーポイントを実行するための UID。指定されていない場合、デフォルトでイメージメタデータで指定されたユーザーになります。PodSecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値が優先されます。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   SELinuxOptions は、コンテナーに適用されるラベルです。  | 
|   
									  |   
									  |   SeccompProfile は、Pod/コンテナーの seccomp プロファイル設定を定義します。設定できるプロファイルソースは 1 つだけです。  | 
|   
									  |   
									  |   WindowsSecurityContextOptions には、Windows 固有のオプションおよび認証情報が含まれています。  | 
3.1.81. .template.spec.containers[].securityContext.appArmorProfile リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - AppArmorProfile は、Pod またはコンテナーの AppArmor 設定を定義します。
 - 型
 - 
								
object - 必須
 - 
										
type 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   localhostProfile は、使用する必要があるノードにロードされたプロファイルを示します。プロファイルが機能するには、ノードで事前に設定されている必要があります。プロファイルのロードされた名前と一致する必要があります。タイプが "Localhost" の場合にのみ設定する必要があります。  | 
|   
									  |   
									  |   type は、適用される AppArmor プロファイルの種類を示します。有効なオプション: Localhost - ノードに事前にロードされたプロファイル。RuntimeDefault - コンテナーランタイムのデフォルトのプロファイル。制限なし - AppArmor の強制はありません。 
									使用可能な列挙値: -   | 
3.1.82. .template.spec.containers[].securityContext.capabilities リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 実行中のコンテナーに POSIX 機能を追加および削除します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   追加された機能  | 
|   
									  |   
									  |   削除された機能  | 
3.1.83. .template.spec.containers[].securityContext.seLinuxOptions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SELinuxOptions は、コンテナーに適用されるラベルです。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Level は、コンテナーに適用される SELinux レベルのラベルです。  | 
|   
									  |   
									  |   Role は、コンテナーに適用される SELinux ロールラベルです。  | 
|   
									  |   
									  |   Type は、コンテナーに適用される SELinux タイプのラベルです。  | 
|   
									  |   
									  |   User は、コンテナーに適用される SELinux ユーザーラベルです。  | 
3.1.84. .template.spec.containers[].securityContext.seccompProfile リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SeccompProfile は、Pod/コンテナーの seccomp プロファイル設定を定義します。設定できるプロファイルソースは 1 つだけです。
 - 型
 - 
								
object - 必須
 - 
										
type 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   localhostProfile は、ノード上のファイルで定義されたプロファイルを使用する必要があることを示します。プロファイルが機能するには、ノードで事前に設定されている必要があります。kubelet の設定済みの seccomp プロファイルの場所を基準にして、降順のパスである必要があります。タイプが "Localhost" の場合は設定する必要があります。他のタイプには設定しないでください。  | 
|   
									  |   
									  |   type は、適用される seccomp プロファイルの種類を示します。有効なオプションは以下のとおりです。 Localhost - ノード上のファイルで定義されたプロファイルを使用する必要があります。RuntimeDefault- コンテナーのランタイムデフォルトプロファイルを使用する必要があります。制限なし - プロファイルを適用しないでください。 
									使用可能な列挙値: -   | 
3.1.85. .template.spec.containers[].securityContext.windowsOptions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - WindowsSecurityContextOptions には、Windows 固有のオプションおよび認証情報が含まれています。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   GMSACredentialSpec は、GMSA アドミッション Webhook (https://github.com/kubernetes-sigs/windows-gmsa) が GMSACredentialSpecName フィールドで指定された GMSA クレデンシャル仕様のコンテンツをインライン化する場所です。  | 
|   
									  |   
									  |   GMSACredentialSpecName は、使用する GMSA 認証情報仕様の名前です。  | 
|   
									  |   
									  |   hostProcess は、コンテナーを 'Host Process' コンテナーとして実行する必要があるかどうかを決定します。Pod のすべてのコンテナーは、同じ有効な HostProcess 値を持っている必要があります (HostProcess コンテナーと非 HostProcess コンテナーを混在させることはできません)。さらに、HostProcess が true の場合、HostNetwork も true に設定する必要があります。  | 
|   
									  |   
									  |   コンテナープロセスのエントリーポイントを実行するための Windows の UserName。指定されていない場合、デフォルトでイメージメタデータで指定されたユーザーになります。PodSecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値が優先されます。  | 
3.1.86. .template.spec.containers[].startupProbe リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   正常に実行された後に失敗とみなされるプローブの連続失敗回数の最小値。デフォルトは 3 です。最小値は 1 です。  | 
|   
									  |   
									  |   GRPCAction は、GRPC サービスに関係するアクションを指定します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   コンテナーが起動してから liveness プローブが開始されるまでの秒数。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
|   
									  |   
									  |   プローブを実行する頻度 (秒単位)。デフォルトは 10 秒です。最小値は 1 です。  | 
|   
									  |   
									  |   失敗後に、プローブが正常とみなされるための最小の連続成功回数。デフォルトは 1 です。活気と起動のために 1 でなければなりません。最小値は 1 です。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
|   
									  |   
									  |   プローブの障害時に Pod がグレースフルに終了する必要がある秒単位のオプションの期間。猶予期間とは、Pod で実行されているプロセスに終了シグナルが送信されてから、kill シグナルでプロセスを強制的に終了するまでの期間 (秒単位) です。この値は、プロセスの予想されるクリーンアップ時間よりも長く設定します。この値が nil の場合、Pod の terminationGracePeriodSeconds が使用されます。それ以外の場合、この値は Pod 仕様によって提供される値をオーバーライドします。値は負の値ではない整数にする必要があります。値ゼロは、キル信号を介してすぐに停止することを示します (シャットダウンする機会はありません)。これはベータフィールドであり、ProbeTerminationGracePeriod 機能ゲートを有効にする必要があります。最小値は 1 です。未設定の場合は spec.terminationGracePeriodSeconds が使用されます。  | 
|   
									  |   
									  |   プローブがタイムアウトするまでの秒数。デフォルトは 1 秒です。最小値は 1 です。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
3.1.87. .template.spec.containers[].startupProbe.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.88. .template.spec.containers[].startupProbe.grpc リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GRPCAction は、GRPC サービスに関係するアクションを指定します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   gRPC サービスのポート番号。番号は 1〜65535 の範囲である必要があります。  | 
|   
									  |   
									  |   Service は、gRPC HealthCheckRequest に配置するサービスの名前です (https://github.com/grpc/grpc/blob/master/doc/health-checking.md を参照)。 これが指定されていない場合、デフォルトの動作は gRPC によって定義されます。  | 
3.1.89. .template.spec.containers[].startupProbe.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.90. .template.spec.containers[].startupProbe.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.91. .template.spec.containers[].startupProbe.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.92. .template.spec.containers[].startupProbe.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.93. .template.spec.containers[].volumeDevices リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - volumeDevices は、コンテナーによって使用されるブロックデバイスのリストです。
 - 型
 - 
								
array 
3.1.94. .template.spec.containers[].volumeDevices[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - volumeDevice は、コンテナー内の raw ブロックデバイスのマッピングを記述します。
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
devicePath 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   devicePath は、デバイスがマップされるコンテナー内のパスです。  | 
|   
									  |   
									  |   name は、Pod 内の persistentVolumeClaim の名前と一致する必要があります  | 
3.1.95. .template.spec.containers[].volumeMounts リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - コンテナーのファイルシステムにマウントする Pod ボリューム。これは更新できません。
 - 型
 - 
								
array 
3.1.96. .template.spec.containers[].volumeMounts[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - VolumeMount は、コンテナー内でのボリュームのマウントを説明します。
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
mountPath 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ボリュームをマウントする必要があるコンテナー内のパス。':' を含めることはできません。  | 
|   
									  |   
									  |   mountPropagation は、マウントがホストからコンテナーに、またはその逆にどのように伝播されるかを決定します。設定されていない場合、MountPropagationNone が使用されます。このフィールドは 1.10 のベータ版です。RecursiveReadOnly が IfPossible または Enabled に設定されている場合、MountPropagation は None または未指定 (デフォルトは None) にする必要があります。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   ボリュームの名前に一致する必要があります。  | 
|   
									  |   
									  |   true の場合は読み取り専用、それ以外の場合は読み取り/書き込み (false または指定なし) でマウントされます。デフォルトは false です。  | 
|   
									  |   
									  |   RecursiveReadOnly は、読み取り専用マウントを再帰的に処理するかどうかを指定します。 ReadOnly が false の場合、このフィールドには意味がなく、未指定にする必要があります。 ReadOnly が true で、このフィールドが Disabled に設定されている場合、マウントは再帰的に読み取り専用にはなりません。このフィールドが IfPossible に設定されている場合、コンテナーランタイムでサポートされている場合は、マウントは再帰的に読み取り専用になります。このフィールドが Enabled に設定されている場合で、コンテナーランタイムでサポートされている場合は、マウントが再帰的に読み取り専用になり、そうでない場合は Pod が起動されず、理由を示すエラーが生成されます。 このフィールドが IfPossible または Enabled に設定されている場合、MountPropagation は None に設定する必要があります (または未指定にする必要があります。この場合、デフォルトは None になります)。 このフィールドが指定されていない場合は、無効と同じ扱いになります。  | 
|   
									  |   
									  |   コンテナーのボリュームをマウントする必要があるボリューム内のパス。デフォルトは "" (ボリュームのルート) です。  | 
|   
									  |   
									  |   コンテナーのボリュームをマウントする必要があるボリューム内の拡張パス。SubPath と同様に動作しますが、環境変数参照 $(VAR_NAME) は、コンテナーの環境を使用して展開されます。デフォルトは "" (ボリュームのルート) です。SubPathExpr と SubPath は相互に排他的です。  | 
3.1.97. .template.spec.dnsConfig リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - PodDNSConfig は、DNSPolicy から生成されたパラメーターに加えて、Pod の DNS パラメーターを定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   DNS ネームサーバーの IP アドレスのリスト。これは、DNSPolicy から生成されたベースネームサーバーに追加されます。重複したネームサーバーは削除されます。  | 
|   
									  |   
									  |   DNS リゾルバーオプションのリスト。これは、DNSPolicy から生成された基本オプションとマージされます。重複したエントリーは削除されます。オプションで指定された解決オプションは、ベース DNSPolicy に表示されるものをオーバーライドします。  | 
|   
									  |   
									  |   PodDNSConfigOption は、Pod の DNS リゾルバーオプションを定義します。  | 
|   
									  |   
									  |   ホスト名ルックアップ用の DNS 検索ドメインのリスト。これは、DNSPolicy から生成された基本検索パスに追加されます。重複する検索パスは削除されます。  | 
3.1.98. .template.spec.dnsConfig.options リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - DNS リゾルバーオプションのリスト。これは、DNSPolicy から生成された基本オプションとマージされます。重複したエントリーは削除されます。オプションで指定された解決オプションは、ベース DNSPolicy に表示されるものをオーバーライドします。
 - 型
 - 
								
array 
3.1.99. .template.spec.dnsConfig.options[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - PodDNSConfigOption は、Pod の DNS リゾルバーオプションを定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   名前は、この DNS リゾルバーオプションの名前です。必須。  | 
|   
									  |   
									  |   値は、この DNS リゾルバーオプションの値です。  | 
3.1.100. .template.spec.ephemeralContainers リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - この Pod で実行されるエフェメラルコンテナーのリスト。エフェメラルコンテナーを既存の Pod で実行して、デバッグなどのユーザーが開始するアクションを実行できます。このリストは、Pod の作成時に指定することはできません。また、Pod の仕様を更新して変更することもできません。エフェメラルコンテナーを既存の Pod に追加するには、Pod のエフェメラルコンテナーサブリソースを使用します。
 - 型
 - 
								
array 
3.1.101. .template.spec.ephemeralContainers[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 EphemeralContainer は、デバッグなど、ユーザーが開始したアクティビティーに対して、既存の Pod に追加できる一時コンテナーです。エフェメラルコンテナーにはリソースやスケジュールの保証がなく、コンテナーの終了時、または Pod の削除または再起動時に再起動されません。エフェメラルコンテナーが原因で Pod がリソース割り当てを超過した場合、kubelet は Pod を退避する可能性があります。
エフェメラルコンテナーを追加するには、既存の Pod の ephemeralcontainers サブリソースを使用します。エフェメラルコンテナーは削除または再起動できません。
- 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   エントリーポイントへの引数。このプロパティが指定されていない場合は、イメージの CMD が使用されます。変数参照 $(VAR_NAME) は、コンテナーの環境を使用して展開されます。変数を解決できない場合、入力文字列の参照は変更されません。Double は単一の $ に削減されます。これにより、$(VAR_NAME) 構文をエスケープできます。つまり、"(VAR_NAME)" は文字列リテラル "$(VAR_NAME)" を生成します。変数が存在するかどうかにかかわらず、エスケープされた参照は拡張されません。これは更新できません。詳細: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell  | 
|   
									  |   
									  |   エントリーポイント配列。シェル内では実行されません。これが指定されていない場合は、イメージの ENTRYPOINT が使用されます。変数参照 $(VAR_NAME) は、コンテナーの環境を使用して展開されます。変数を解決できない場合、入力文字列の参照は変更されません。Double は単一の $ に削減されます。これにより、$(VAR_NAME) 構文をエスケープできます。つまり、"(VAR_NAME)" は文字列リテラル "$(VAR_NAME)" を生成します。変数が存在するかどうかにかかわらず、エスケープされた参照は拡張されません。これは更新できません。詳細: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell  | 
|   
									  |   
									  |   コンテナーに設定する環境変数のリスト。これは更新できません。  | 
|   
									  |   
									  |   EnvVar は、コンテナーに存在する環境変数を表します。  | 
|   
									  |   
									  |   コンテナー内の環境変数に入力するソースのリスト。ソース内で定義されたキーは C_IDENTIFIER である必要があります。無効なキーはすべて、コンテナーの起動時にイベントとして報告されます。キーが複数のソースに存在する場合、最後のソースに関連付けられた値が優先されます。重複キーを持つ環境によって定義された値が優先されます。これは更新できません。  | 
|   
									  |   
									  |   EnvFromSource は ConfigMap または Secret のセットのソースを表します  | 
|   
									  |   
									  |   コンテナーイメージ名詳細: https://kubernetes.io/docs/concepts/containers/images  | 
|   
									  |   
									  |   イメージプルポリシーAlways、Never、IfNotPresent のいずれか。デフォルトは、:latest タグが指定されている場合は常に、それ以外の場合は IfNotPresent です。これは更新できません。詳細: https://kubernetes.io/docs/concepts/containers/images#updating-images 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   ライフサイクルは、コンテナーのライフサイクルイベントに対応して管理システムが実行する必要のあるアクションを表します。PostStart および PreStop ライフサイクルハンドラーの場合、コンテナープロセスが失敗しない限り、アクションが完了するまでコンテナー管理がブロックされます。失敗した場合、ハンドラーは中止されます。  | 
|   
									  |   
									  |   プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。  | 
|   
									  |   
									  |   DNS_LABEL として指定されたエフェメラルコンテナーの名前。この名前は、すべてのコンテナー、init コンテナー、およびエフェメラルコンテナーの中で一意である必要があります。  | 
|   
									  |   
									  |   エフェメラルコンテナーのポートは許可されていません。  | 
|   
									  |   
									  |   ContainerPort は、単一のコンテナー内のネットワークポートを表します。  | 
|   
									  |   
									  |   プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。  | 
|   
									  |   
									  |   コンテナーのリソースサイズ変更ポリシー。  | 
|   
									  |   
									  |   ContainerResizePolicy は、コンテナーのリソースサイズ変更ポリシーを表します。  | 
|   
									  |   
									  |   ResourceRequirements は、コンピュートリソースの要件を説明します。  | 
|   
									  |   
									  |   Pod 内の各コンテナーの再起動動作を管理するためのコンテナーの再起動ポリシー。これは init コンテナーに対してのみ設定できます。このフィールドは一時コンテナーには設定できません。  | 
|   
									  |   
									  |   SecurityContext は、コンテナーに適用されるセキュリティー設定を保持します。一部のフィールドは、SecurityContext と PodSecurityContext の両方に存在します。両方が設定されている場合は、SecurityContext の値が優先されます。  | 
|   
									  |   
									  |   プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。  | 
|   
									  |   
									  |   このコンテナーがコンテナーランタイムで stdin にバッファーを割り当てる必要があるかどうか。これが設定されていない場合、コンテナー内の stdin からの読み取りは常に EOF になります。デフォルトは false です。  | 
|   
									  |   
									  |   コンテナーランタイムが、単一の接続によって開かれた後に stdin チャネルを閉じる必要があるかどうか。stdin が true の場合、stdin ストリームは複数の接続セッションにわたって開いたままになります。stdinOnce が true に設定されている場合、stdin はコンテナーの起動時に開かれ、最初のクライアントが stdin に接続するまで空になり、クライアントが切断されるまで開いたままでデータを受け入れます。切断されると、stdin は閉じられ、コンテナーが再起動されるまで閉じられたままになります。。このフラグが false の場合、stdin から読み取るコンテナープロセスは EOF を受信しません。デフォルトは false です。  | 
|   
									  |   
									  |   設定されている場合、このエフェメラルコンテナーがターゲットとする PodSpec からのコンテナーの名前。エフェメラルコンテナーは、このコンテナーの namespace (IPC、PID など) で実行されます。設定されていない場合、エフェメラルコンテナーは Pod 仕様で設定された namespace を使用します。 コンテナーランタイムは、この機能のサポートを実装する必要があります。ランタイムが namespace ターゲットをサポートしていない場合、このフィールドの設定結果は定義されません。  | 
|   
									  |   
									  |   オプション: コンテナーの終了メッセージが書き込まれるファイルがコンテナーのファイルシステムにマウントされるパス。書き込まれるメッセージは、アサーション失敗メッセージなどの簡単な最終ステータスを目的としています。4096 バイトを超える場合、ノードによって切り捨てられます。すべてのコンテナーの合計メッセージ長は 12kb に制限されます。デフォルトは/dev/termination-log です。これは更新できません。  | 
|   
									  |   
									  |   終了メッセージの入力方法を示します。ファイルは、terminationMessagePath の内容を使用して、成功と失敗の両方でコンテナーステータスメッセージを入力します。終了メッセージファイルが空で、コンテナーがエラーで終了した場合、FallbackToLogsOnError はコンテナーログ出力の最後のチャンクを使用します。ログ出力は、2048 バイトまたは 80 行のいずれか小さい方に制限されます。デフォルトは File です。これは更新できません。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   このコンテナーがそれ自体に TTY を割り当てる必要があるかどうかには、'stdin' が true である必要もあります。デフォルトは false です。  | 
|   
									  |   
									  |   volumeDevices は、コンテナーによって使用されるブロックデバイスのリストです。  | 
|   
									  |   
									  |   volumeDevice は、コンテナー内の raw ブロックデバイスのマッピングを記述します。  | 
|   
									  |   
									  |   コンテナーのファイルシステムにマウントする Pod ボリューム。エフェメラルコンテナーでは、サブパスをマウントできません。これは更新できません。  | 
|   
									  |   
									  |   VolumeMount は、コンテナー内でのボリュームのマウントを説明します。  | 
|   
									  |   
									  |   コンテナーの作業ディレクトリー。指定しない場合、コンテナーランタイムのデフォルトが使用されます。これは、コンテナーイメージで設定されている可能性があります。これは更新できません。  | 
3.1.102. .template.spec.ephemeralContainers[].env リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - コンテナーに設定する環境変数のリスト。これは更新できません。
 - 型
 - 
								
array 
3.1.103. .template.spec.ephemeralContainers[].env[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - EnvVar は、コンテナーに存在する環境変数を表します。
 - 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   環境変数の名前。C_IDENTIFIER である必要があります。  | 
|   
									  |   
									  |   変数参照 $(VAR_NAME) は、コンテナー内で以前に定義された環境変数と任意のサービス環境変数を使用して展開されます。変数を解決できない場合、入力文字列の参照は変更されません。Double は単一の $ に削減されます。これにより、$(VAR_NAME) 構文をエスケープできます。つまり、"(VAR_NAME)" は文字列リテラル "$(VAR_NAME)" を生成します。変数が存在するかどうかにかかわらず、エスケープされた参照は拡張されません。デフォルトは "" です。  | 
|   
									  |   
									  |   EnvVarSource は、EnvVar の値のソースを表します。  | 
3.1.104. .template.spec.ephemeralContainers[].env[].valueFrom リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - EnvVarSource は、EnvVar の値のソースを表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ConfigMap からキーを選択します。  | 
|   
									  |   
									  |   ObjectFieldSelector は、オブジェクトの APIVersioned フィールドを選択します。  | 
|   
									  |   
									  |   ResourceFieldSelector は、コンテナーリソース (CPU、メモリー) とその出力形式を表します。  | 
|   
									  |   
									  |   SecretKeySelector は、シークレットのキーを選択します。  | 
3.1.105. .template.spec.ephemeralContainers[].env[].valueFrom.configMapKeyRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ConfigMap からキーを選択します。
 - 型
 - 
								
object - 必須
 - 
										
key 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   選択するキー。  | 
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   ConfigMap かそのキーを定義する必要があるかどうかを指定します。  | 
3.1.106. .template.spec.ephemeralContainers[].env[].valueFrom.fieldRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ObjectFieldSelector は、オブジェクトの APIVersioned フィールドを選択します。
 - 型
 - 
								
object - 必須
 - 
										
fieldPath 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   FieldPath が記述されているスキーマのバージョン。デフォルトは "v1" です。  | 
|   
									  |   
									  |   指定された API バージョンで選択するフィールドのパス。  | 
3.1.107. .template.spec.ephemeralContainers[].env[].valueFrom.resourceFieldRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ResourceFieldSelector は、コンテナーリソース (CPU、メモリー) とその出力形式を表します。
 - 型
 - 
								
object - 必須
 - 
										
resource 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コンテナー名: ボリュームには必須、env 変数にはオプション  | 
|   
									  |   公開されたリソースの出力形式を指定します。デフォルトは "1" です。  | |
|   
									  |   
									  |   必須: 選択するリソース  | 
3.1.108. .template.spec.ephemeralContainers[].env[].valueFrom.secretKeyRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SecretKeySelector は、シークレットのキーを選択します。
 - 型
 - 
								
object - 必須
 - 
										
key 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   選択するシークレットのキー。有効な秘密鍵でなければなりません。  | 
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   シークレットかそのキーを定義する必要があるかどうかを指定します。  | 
3.1.109. .template.spec.ephemeralContainers[].envFrom リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - コンテナー内の環境変数に入力するソースのリスト。ソース内で定義されたキーは C_IDENTIFIER である必要があります。無効なキーはすべて、コンテナーの起動時にイベントとして報告されます。キーが複数のソースに存在する場合、最後のソースに関連付けられた値が優先されます。重複キーを持つ環境によって定義された値が優先されます。これは更新できません。
 - 型
 - 
								
array 
3.1.110. .template.spec.ephemeralContainers[].envFrom[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - EnvFromSource は ConfigMap または Secret のセットのソースを表します
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ConfigMapEnvSource は、環境変数に入力する ConfigMap を選択します。 ターゲットの ConfigMap のデータフィールドの内容は、キーと値のペアを環境変数として表します。  | 
|   
									  |   
									  |   各環境変数の名前の先頭に追加するオプションのテキスト。C_IDENTIFIER である必要があります。  | 
|   
									  |   
									  |   SecretEnvSource は、環境変数に入力するシークレットを選択します。 ターゲットシークレットのデータフィールドの内容は、キーと値のペアを環境変数として表します。  | 
3.1.111. .template.spec.ephemeralContainers[].envFrom[].configMapRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 ConfigMapEnvSource は、環境変数に入力する ConfigMap を選択します。
ターゲットの ConfigMap のデータフィールドの内容は、キーと値のペアを環境変数として表します。
- 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   ConfigMap を定義する必要があるかどうかを指定します  | 
3.1.112. .template.spec.ephemeralContainers[].envFrom[].secretRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 SecretEnvSource は、環境変数に入力するシークレットを選択します。
ターゲットシークレットのデータフィールドの内容は、キーと値のペアを環境変数として表します。
- 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   シークレットを定義する必要があるかどうかを指定します  | 
3.1.113. .template.spec.ephemeralContainers[].lifecycle リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ライフサイクルは、コンテナーのライフサイクルイベントに対応して管理システムが実行する必要のあるアクションを表します。PostStart および PreStop ライフサイクルハンドラーの場合、コンテナープロセスが失敗しない限り、アクションが完了するまでコンテナー管理がブロックされます。失敗した場合、ハンドラーは中止されます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   LifecycleHandler は、ライフサイクルフックで実行する必要がある特定のアクションを定義します。TCPSocket を除くフィールドのうち 1 つだけを指定する必要があります。  | 
|   
									  |   
									  |   LifecycleHandler は、ライフサイクルフックで実行する必要がある特定のアクションを定義します。TCPSocket を除くフィールドのうち 1 つだけを指定する必要があります。  | 
|   
									  |   
									  |   stopSignal は、コンテナーが停止される際にコンテナーに送信されるシグナルを定義します。指定しない場合は、使用中のコンテナーランタイムによってデフォルトが定義されます。stopSignal は、空でない .spec.os.name を持つ Pod にのみ設定できます。 
									可能な列挙値: -   | 
3.1.114. .template.spec.ephemeralContainers[].lifecycle.postStart リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LifecycleHandler は、ライフサイクルフックで実行する必要がある特定のアクションを定義します。TCPSocket を除くフィールドのうち 1 つだけを指定する必要があります。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   SleepAction は "スリープ" アクションを記述します。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
3.1.115. .template.spec.ephemeralContainers[].lifecycle.postStart.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.116. .template.spec.ephemeralContainers[].lifecycle.postStart.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.117. .template.spec.ephemeralContainers[].lifecycle.postStart.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.118. .template.spec.ephemeralContainers[].lifecycle.postStart.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.119. .template.spec.ephemeralContainers[].lifecycle.postStart.sleep リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SleepAction は "スリープ" アクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
seconds 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Seconds はスリープする秒数です。  | 
3.1.120. .template.spec.ephemeralContainers[].lifecycle.postStart.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.121. .template.spec.ephemeralContainers[].lifecycle.preStop リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LifecycleHandler は、ライフサイクルフックで実行する必要がある特定のアクションを定義します。TCPSocket を除くフィールドのうち 1 つだけを指定する必要があります。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   SleepAction は "スリープ" アクションを記述します。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
3.1.122. .template.spec.ephemeralContainers[].lifecycle.preStop.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.123. .template.spec.ephemeralContainers[].lifecycle.preStop.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.124. .template.spec.ephemeralContainers[].lifecycle.preStop.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.125. .template.spec.ephemeralContainers[].lifecycle.preStop.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.126. .template.spec.ephemeralContainers[].lifecycle.preStop.sleep リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SleepAction は "スリープ" アクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
seconds 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Seconds はスリープする秒数です。  | 
3.1.127. .template.spec.ephemeralContainers[].lifecycle.preStop.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.128. .template.spec.ephemeralContainers[].livenessProbe リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   正常に実行された後に失敗とみなされるプローブの連続失敗回数の最小値。デフォルトは 3 です。最小値は 1 です。  | 
|   
									  |   
									  |   GRPCAction は、GRPC サービスに関係するアクションを指定します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   コンテナーが起動してから liveness プローブが開始されるまでの秒数。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
|   
									  |   
									  |   プローブを実行する頻度 (秒単位)。デフォルトは 10 秒です。最小値は 1 です。  | 
|   
									  |   
									  |   失敗後に、プローブが正常とみなされるための最小の連続成功回数。デフォルトは 1 です。活気と起動のために 1 でなければなりません。最小値は 1 です。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
|   
									  |   
									  |   プローブの障害時に Pod がグレースフルに終了する必要がある秒単位のオプションの期間。猶予期間とは、Pod で実行されているプロセスに終了シグナルが送信されてから、kill シグナルでプロセスを強制的に終了するまでの期間 (秒単位) です。この値は、プロセスの予想されるクリーンアップ時間よりも長く設定します。この値が nil の場合、Pod の terminationGracePeriodSeconds が使用されます。それ以外の場合、この値は Pod 仕様によって提供される値をオーバーライドします。値は負の値ではない整数にする必要があります。値ゼロは、キル信号を介してすぐに停止することを示します (シャットダウンする機会はありません)。これはベータフィールドであり、ProbeTerminationGracePeriod 機能ゲートを有効にする必要があります。最小値は 1 です。未設定の場合は spec.terminationGracePeriodSeconds が使用されます。  | 
|   
									  |   
									  |   プローブがタイムアウトするまでの秒数。デフォルトは 1 秒です。最小値は 1 です。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
3.1.129. .template.spec.ephemeralContainers[].livenessProbe.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.130. .template.spec.ephemeralContainers[].livenessProbe.grpc リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GRPCAction は、GRPC サービスに関係するアクションを指定します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   gRPC サービスのポート番号。番号は 1〜65535 の範囲である必要があります。  | 
|   
									  |   
									  |   Service は、gRPC HealthCheckRequest に配置するサービスの名前です (https://github.com/grpc/grpc/blob/master/doc/health-checking.md を参照)。 これが指定されていない場合、デフォルトの動作は gRPC によって定義されます。  | 
3.1.131. .template.spec.ephemeralContainers[].livenessProbe.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.132. .template.spec.ephemeralContainers[].livenessProbe.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.133. .template.spec.ephemeralContainers[].livenessProbe.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.134. .template.spec.ephemeralContainers[].livenessProbe.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.135. .template.spec.ephemeralContainers[].ports リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - エフェメラルコンテナーのポートは許可されていません。
 - 型
 - 
								
array 
3.1.136. .template.spec.ephemeralContainers[].ports[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ContainerPort は、単一のコンテナー内のネットワークポートを表します。
 - 型
 - 
								
object - 必須
 - 
										
containerPort 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Pod の IP アドレスで公開するポートの数。これは有効なポート番号である必要があります、0<x<65536。  | 
|   
									  |   
									  |   外部ポートをバインドするホスト IP。  | 
|   
									  |   
									  |   ホストで公開するポートの数。指定する場合、これは有効なポート番号、0<x<65536 である必要があります。HostNetwork が指定されている場合、これは ContainerPort と一致する必要があります。ほとんどのコンテナーはこれを必要としません。  | 
|   
									  |   
									  |   指定する場合、これは IANA_SVC_NAME であり、Pod 内で一意である必要があります。Pod 内の名前付きポートにはそれぞれ一意の名前を付ける必要があります。サービスが参照できるポートの名前。  | 
|   
									  |   
									  |   ポートのプロトコル。UDP、TCP、または SCTP である必要があります。デフォルトは "TCP" です。 
									使用可能な列挙値: -   | 
3.1.137. .template.spec.ephemeralContainers[].readinessProbe リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   正常に実行された後に失敗とみなされるプローブの連続失敗回数の最小値。デフォルトは 3 です。最小値は 1 です。  | 
|   
									  |   
									  |   GRPCAction は、GRPC サービスに関係するアクションを指定します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   コンテナーが起動してから liveness プローブが開始されるまでの秒数。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
|   
									  |   
									  |   プローブを実行する頻度 (秒単位)。デフォルトは 10 秒です。最小値は 1 です。  | 
|   
									  |   
									  |   失敗後に、プローブが正常とみなされるための最小の連続成功回数。デフォルトは 1 です。活気と起動のために 1 でなければなりません。最小値は 1 です。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
|   
									  |   
									  |   プローブの障害時に Pod がグレースフルに終了する必要がある秒単位のオプションの期間。猶予期間とは、Pod で実行されているプロセスに終了シグナルが送信されてから、kill シグナルでプロセスを強制的に終了するまでの期間 (秒単位) です。この値は、プロセスの予想されるクリーンアップ時間よりも長く設定します。この値が nil の場合、Pod の terminationGracePeriodSeconds が使用されます。それ以外の場合、この値は Pod 仕様によって提供される値をオーバーライドします。値は負の値ではない整数にする必要があります。値ゼロは、キル信号を介してすぐに停止することを示します (シャットダウンする機会はありません)。これはベータフィールドであり、ProbeTerminationGracePeriod 機能ゲートを有効にする必要があります。最小値は 1 です。未設定の場合は spec.terminationGracePeriodSeconds が使用されます。  | 
|   
									  |   
									  |   プローブがタイムアウトするまでの秒数。デフォルトは 1 秒です。最小値は 1 です。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
3.1.138. .template.spec.ephemeralContainers[].readinessProbe.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.139. .template.spec.ephemeralContainers[].readinessProbe.grpc リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GRPCAction は、GRPC サービスに関係するアクションを指定します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   gRPC サービスのポート番号。番号は 1〜65535 の範囲である必要があります。  | 
|   
									  |   
									  |   Service は、gRPC HealthCheckRequest に配置するサービスの名前です (https://github.com/grpc/grpc/blob/master/doc/health-checking.md を参照)。 これが指定されていない場合、デフォルトの動作は gRPC によって定義されます。  | 
3.1.140. .template.spec.ephemeralContainers[].readinessProbe.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.141. .template.spec.ephemeralContainers[].readinessProbe.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.142. .template.spec.ephemeralContainers[].readinessProbe.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.143. .template.spec.ephemeralContainers[].readinessProbe.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.144. .template.spec.ephemeralContainers[].resizePolicy リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - コンテナーのリソースサイズ変更ポリシー。
 - 型
 - 
								
array 
3.1.145. .template.spec.ephemeralContainers[].resizePolicy[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ContainerResizePolicy は、コンテナーのリソースサイズ変更ポリシーを表します。
 - 型
 - 
								
object - 必須
 - 
										
resourceName - 
										
restartPolicy 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   このリソースサイズ変更ポリシーが適用されるリソースの名前。対応している値は、cpu、memory です。  | 
|   
									  |   
									  |   指定されたリソースのサイズが変更されたときに適用する再起動ポリシー。指定しない場合、デフォルトの NotRequired が設定されます。  | 
3.1.146. .template.spec.ephemeralContainers[].resources リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ResourceRequirements は、コンピュートリソースの要件を説明します。
 - 型
 - 
								
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/ を参照してください。  | 
3.1.147. .template.spec.ephemeralContainers[].resources.claims リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 Claims には、spec.resourceClaims で定義され、このコンテナーによって使用されるリソースの名前がリストされます。
これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。
このフィールドは変更不可能です。これはコンテナーにのみ設定できます。
- 型
 - 
								
array 
3.1.148. .template.spec.ephemeralContainers[].resources.claims[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ResourceClaim は、PodSpec.ResourceClaims 内の 1 つのエントリーを参照します。
 - 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   name は、このフィールドが使用される Pod の pod.spec.resourceClaims に含まれる、1 つのエントリーの名前と一致する必要があります。これにより、そのリソースがコンテナー内で利用可能になります。  | 
|   
									  |   
									  |   request は、参照されるクレーム内のリクエストに対して選択された名前です。空の場合、クレームからのすべてのものが利用可能になり、それ以外の場合はこの request の結果のみが利用可能になります。  | 
3.1.149. .template.spec.ephemeralContainers[].securityContext リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SecurityContext は、コンテナーに適用されるセキュリティー設定を保持します。一部のフィールドは、SecurityContext と PodSecurityContext の両方に存在します。両方が設定されている場合は、SecurityContext の値が優先されます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   AllowPrivilegeEscalation は、プロセスがその親プロセスよりも多くの特権を取得できるかどうかを制御します。このブール値は、no_new_privs フラグがコンテナープロセスに設定されるかどうかを直接制御します。コンテナーが 1) 特権で実行されており、CAP_SYS_ADMIN が割り当てられている場合、2) AllowPrivilegeEscalation は常に true です。spec.os.name が windows の場合は、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   AppArmorProfile は、Pod またはコンテナーの AppArmor 設定を定義します。  | 
|   
									  |   
									  |   実行中のコンテナーに POSIX 機能を追加および削除します。  | 
|   
									  |   
									  |   コンテナーを特権モードで実行します。特権コンテナー内のプロセスは、基本的にホスト上の root と同等です。デフォルトは false です。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   procMount は、コンテナーに使用する proc マウントのタイプを示します。デフォルト値は Default で、読み取り専用パスおよびマスクされたパスのコンテナーランタイムのデフォルトを使用します。これには、ProcMountType 機能フラグを有効にする必要があります。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   このコンテナーに読み取り専用のルートファイルシステムがあるかどうか。デフォルトは false です。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   コンテナープロセスのエントリーポイントを実行するための GID。設定されていない場合は、実行時のデフォルトを使用します。PodSecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値が優先されます。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   コンテナーが root 以外のユーザーとして実行される必要があることを示します。true の場合、Kubelet は実行時にイメージを検証して、イメージが UID 0(ルート) として実行されないことを確認し、実行される場合はコンテナーの開始に失敗します。未設定または false の場合、そのような検証は実行されません。PodSecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値が優先されます。  | 
|   
									  |   
									  |   コンテナープロセスのエントリーポイントを実行するための UID。指定されていない場合、デフォルトでイメージメタデータで指定されたユーザーになります。PodSecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値が優先されます。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   SELinuxOptions は、コンテナーに適用されるラベルです。  | 
|   
									  |   
									  |   SeccompProfile は、Pod/コンテナーの seccomp プロファイル設定を定義します。設定できるプロファイルソースは 1 つだけです。  | 
|   
									  |   
									  |   WindowsSecurityContextOptions には、Windows 固有のオプションおよび認証情報が含まれています。  | 
3.1.150. .template.spec.ephemeralContainers[].securityContext.appArmorProfile リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - AppArmorProfile は、Pod またはコンテナーの AppArmor 設定を定義します。
 - 型
 - 
								
object - 必須
 - 
										
type 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   localhostProfile は、使用する必要があるノードにロードされたプロファイルを示します。プロファイルが機能するには、ノードで事前に設定されている必要があります。プロファイルのロードされた名前と一致する必要があります。タイプが "Localhost" の場合にのみ設定する必要があります。  | 
|   
									  |   
									  |   type は、適用される AppArmor プロファイルの種類を示します。有効なオプション: Localhost - ノードに事前にロードされたプロファイル。RuntimeDefault - コンテナーランタイムのデフォルトのプロファイル。制限なし - AppArmor の強制はありません。 
									使用可能な列挙値: -   | 
3.1.151. .template.spec.ephemeralContainers[].securityContext.capabilities リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 実行中のコンテナーに POSIX 機能を追加および削除します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   追加された機能  | 
|   
									  |   
									  |   削除された機能  | 
3.1.152. .template.spec.ephemeralContainers[].securityContext.seLinuxOptions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SELinuxOptions は、コンテナーに適用されるラベルです。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Level は、コンテナーに適用される SELinux レベルのラベルです。  | 
|   
									  |   
									  |   Role は、コンテナーに適用される SELinux ロールラベルです。  | 
|   
									  |   
									  |   Type は、コンテナーに適用される SELinux タイプのラベルです。  | 
|   
									  |   
									  |   User は、コンテナーに適用される SELinux ユーザーラベルです。  | 
3.1.153. .template.spec.ephemeralContainers[].securityContext.seccompProfile リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SeccompProfile は、Pod/コンテナーの seccomp プロファイル設定を定義します。設定できるプロファイルソースは 1 つだけです。
 - 型
 - 
								
object - 必須
 - 
										
type 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   localhostProfile は、ノード上のファイルで定義されたプロファイルを使用する必要があることを示します。プロファイルが機能するには、ノードで事前に設定されている必要があります。kubelet の設定済みの seccomp プロファイルの場所を基準にして、降順のパスである必要があります。タイプが "Localhost" の場合は設定する必要があります。他のタイプには設定しないでください。  | 
|   
									  |   
									  |   type は、適用される seccomp プロファイルの種類を示します。有効なオプションは以下のとおりです。 Localhost - ノード上のファイルで定義されたプロファイルを使用する必要があります。RuntimeDefault- コンテナーのランタイムデフォルトプロファイルを使用する必要があります。制限なし - プロファイルを適用しないでください。 
									使用可能な列挙値: -   | 
3.1.154. .template.spec.ephemeralContainers[].securityContext.windowsOptions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - WindowsSecurityContextOptions には、Windows 固有のオプションおよび認証情報が含まれています。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   GMSACredentialSpec は、GMSA アドミッション Webhook (https://github.com/kubernetes-sigs/windows-gmsa) が GMSACredentialSpecName フィールドで指定された GMSA クレデンシャル仕様のコンテンツをインライン化する場所です。  | 
|   
									  |   
									  |   GMSACredentialSpecName は、使用する GMSA 認証情報仕様の名前です。  | 
|   
									  |   
									  |   hostProcess は、コンテナーを 'Host Process' コンテナーとして実行する必要があるかどうかを決定します。Pod のすべてのコンテナーは、同じ有効な HostProcess 値を持っている必要があります (HostProcess コンテナーと非 HostProcess コンテナーを混在させることはできません)。さらに、HostProcess が true の場合、HostNetwork も true に設定する必要があります。  | 
|   
									  |   
									  |   コンテナープロセスのエントリーポイントを実行するための Windows の UserName。指定されていない場合、デフォルトでイメージメタデータで指定されたユーザーになります。PodSecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値が優先されます。  | 
3.1.155. .template.spec.ephemeralContainers[].startupProbe リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   正常に実行された後に失敗とみなされるプローブの連続失敗回数の最小値。デフォルトは 3 です。最小値は 1 です。  | 
|   
									  |   
									  |   GRPCAction は、GRPC サービスに関係するアクションを指定します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   コンテナーが起動してから liveness プローブが開始されるまでの秒数。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
|   
									  |   
									  |   プローブを実行する頻度 (秒単位)。デフォルトは 10 秒です。最小値は 1 です。  | 
|   
									  |   
									  |   失敗後に、プローブが正常とみなされるための最小の連続成功回数。デフォルトは 1 です。活気と起動のために 1 でなければなりません。最小値は 1 です。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
|   
									  |   
									  |   プローブの障害時に Pod がグレースフルに終了する必要がある秒単位のオプションの期間。猶予期間とは、Pod で実行されているプロセスに終了シグナルが送信されてから、kill シグナルでプロセスを強制的に終了するまでの期間 (秒単位) です。この値は、プロセスの予想されるクリーンアップ時間よりも長く設定します。この値が nil の場合、Pod の terminationGracePeriodSeconds が使用されます。それ以外の場合、この値は Pod 仕様によって提供される値をオーバーライドします。値は負の値ではない整数にする必要があります。値ゼロは、キル信号を介してすぐに停止することを示します (シャットダウンする機会はありません)。これはベータフィールドであり、ProbeTerminationGracePeriod 機能ゲートを有効にする必要があります。最小値は 1 です。未設定の場合は spec.terminationGracePeriodSeconds が使用されます。  | 
|   
									  |   
									  |   プローブがタイムアウトするまでの秒数。デフォルトは 1 秒です。最小値は 1 です。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
3.1.156. .template.spec.ephemeralContainers[].startupProbe.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.157. .template.spec.ephemeralContainers[].startupProbe.grpc リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GRPCAction は、GRPC サービスに関係するアクションを指定します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   gRPC サービスのポート番号。番号は 1〜65535 の範囲である必要があります。  | 
|   
									  |   
									  |   Service は、gRPC HealthCheckRequest に配置するサービスの名前です (https://github.com/grpc/grpc/blob/master/doc/health-checking.md を参照)。 これが指定されていない場合、デフォルトの動作は gRPC によって定義されます。  | 
3.1.158. .template.spec.ephemeralContainers[].startupProbe.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.159. .template.spec.ephemeralContainers[].startupProbe.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.160. .template.spec.ephemeralContainers[].startupProbe.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.161. .template.spec.ephemeralContainers[].startupProbe.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.162. .template.spec.ephemeralContainers[].volumeDevices リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - volumeDevices は、コンテナーによって使用されるブロックデバイスのリストです。
 - 型
 - 
								
array 
3.1.163. .template.spec.ephemeralContainers[].volumeDevices[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - volumeDevice は、コンテナー内の raw ブロックデバイスのマッピングを記述します。
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
devicePath 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   devicePath は、デバイスがマップされるコンテナー内のパスです。  | 
|   
									  |   
									  |   name は、Pod 内の persistentVolumeClaim の名前と一致する必要があります  | 
3.1.164. .template.spec.ephemeralContainers[].volumeMounts リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - コンテナーのファイルシステムにマウントする Pod ボリューム。エフェメラルコンテナーでは、サブパスをマウントできません。これは更新できません。
 - 型
 - 
								
array 
3.1.165. .template.spec.ephemeralContainers[].volumeMounts[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - VolumeMount は、コンテナー内でのボリュームのマウントを説明します。
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
mountPath 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ボリュームをマウントする必要があるコンテナー内のパス。':' を含めることはできません。  | 
|   
									  |   
									  |   mountPropagation は、マウントがホストからコンテナーに、またはその逆にどのように伝播されるかを決定します。設定されていない場合、MountPropagationNone が使用されます。このフィールドは 1.10 のベータ版です。RecursiveReadOnly が IfPossible または Enabled に設定されている場合、MountPropagation は None または未指定 (デフォルトは None) にする必要があります。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   ボリュームの名前に一致する必要があります。  | 
|   
									  |   
									  |   true の場合は読み取り専用、それ以外の場合は読み取り/書き込み (false または指定なし) でマウントされます。デフォルトは false です。  | 
|   
									  |   
									  |   RecursiveReadOnly は、読み取り専用マウントを再帰的に処理するかどうかを指定します。 ReadOnly が false の場合、このフィールドには意味がなく、未指定にする必要があります。 ReadOnly が true で、このフィールドが Disabled に設定されている場合、マウントは再帰的に読み取り専用にはなりません。このフィールドが IfPossible に設定されている場合、コンテナーランタイムでサポートされている場合は、マウントは再帰的に読み取り専用になります。このフィールドが Enabled に設定されている場合で、コンテナーランタイムでサポートされている場合は、マウントが再帰的に読み取り専用になり、そうでない場合は Pod が起動されず、理由を示すエラーが生成されます。 このフィールドが IfPossible または Enabled に設定されている場合、MountPropagation は None に設定する必要があります (または未指定にする必要があります。この場合、デフォルトは None になります)。 このフィールドが指定されていない場合は、無効と同じ扱いになります。  | 
|   
									  |   
									  |   コンテナーのボリュームをマウントする必要があるボリューム内のパス。デフォルトは "" (ボリュームのルート) です。  | 
|   
									  |   
									  |   コンテナーのボリュームをマウントする必要があるボリューム内の拡張パス。SubPath と同様に動作しますが、環境変数参照 $(VAR_NAME) は、コンテナーの環境を使用して展開されます。デフォルトは "" (ボリュームのルート) です。SubPathExpr と SubPath は相互に排他的です。  | 
3.1.166. .template.spec.hostAliases リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HostAliases は、指定された場合に Pod の hosts ファイルに注入されるホストおよび IP のオプションのリストです。
 - 型
 - 
								
array 
3.1.167. .template.spec.hostAliases[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HostAlias は、Pod の hosts ファイルのエントリーとして注入される IP とホスト名の間のマッピングを保持します。
 - 型
 - 
								
object - 必須
 - 
										
ip 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   上記の IP アドレスのホスト名。  | 
|   
									  |   
									  |   ホストファイルエントリーの IP アドレス。  | 
3.1.168. .template.spec.imagePullSecrets リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ImagePullSecrets は、この PodSpec で使用されるイメージをプルするために使用する、同じ namespace 内のシークレットへの参照のオプションのリストです。指定されている場合、これらのシークレットは、使用するために個々のプラー実装に渡されます。詳細: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod
 - 型
 - 
								
array 
3.1.169. .template.spec.imagePullSecrets[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
3.1.170. .template.spec.initContainers リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod に属する初期化コンテナーのリスト。コンテナーが開始される前に、初期化コンテナーが順番に実行されます。init コンテナーに障害が発生した場合、Pod は障害が発生したと見なされ、restartPolicy に従って処理されます。init コンテナーまたは通常のコンテナーの名前は、すべてのコンテナー間で一意である必要があります。Init コンテナーには、ライフサイクルアクション、準備プローブ、ライブネスプローブ、またはスタートアッププローブがない場合があります。init コンテナーの resourceRequirements は、各リソースタイプの最大の要求/制限を見つけ、その値の最大値または通常のコンテナーの合計を使用することにより、スケジューリング中に考慮されます。同様の方法で、init コンテナーに制限が適用されます。現在、初期化コンテナーを追加または削除することはできません。これは更新できません。詳細: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
 - 型
 - 
								
array 
3.1.171. .template.spec.initContainers[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod 内で実行する単一のアプリケーションコンテナー。
 - 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   エントリーポイントへの引数。これが指定されていない場合は、コンテナーイメージの CMD が使用されます。変数参照 $(VAR_NAME) は、コンテナーの環境を使用して展開されます。変数を解決できない場合、入力文字列の参照は変更されません。Double は単一の $ に削減されます。これにより、$(VAR_NAME) 構文をエスケープできます。つまり、"(VAR_NAME)" は文字列リテラル "$(VAR_NAME)" を生成します。変数が存在するかどうかにかかわらず、エスケープされた参照は拡張されません。これは更新できません。詳細: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell  | 
|   
									  |   
									  |   エントリーポイント配列。シェル内では実行されません。これが指定されていない場合は、コンテナーイメージの ENTRYPOINT が使用されます。変数参照 $(VAR_NAME) は、コンテナーの環境を使用して展開されます。変数を解決できない場合、入力文字列の参照は変更されません。Double は単一の $ に削減されます。これにより、$(VAR_NAME) 構文をエスケープできます。つまり、"(VAR_NAME)" は文字列リテラル "$(VAR_NAME)" を生成します。変数が存在するかどうかにかかわらず、エスケープされた参照は拡張されません。これは更新できません。詳細: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell  | 
|   
									  |   
									  |   コンテナーに設定する環境変数のリスト。これは更新できません。  | 
|   
									  |   
									  |   EnvVar は、コンテナーに存在する環境変数を表します。  | 
|   
									  |   
									  |   コンテナー内の環境変数に入力するソースのリスト。ソース内で定義されたキーは C_IDENTIFIER である必要があります。無効なキーはすべて、コンテナーの起動時にイベントとして報告されます。キーが複数のソースに存在する場合、最後のソースに関連付けられた値が優先されます。重複キーを持つ環境によって定義された値が優先されます。これは更新できません。  | 
|   
									  |   
									  |   EnvFromSource は ConfigMap または Secret のセットのソースを表します  | 
|   
									  |   
									  |   コンテナーイメージ名詳細: https://kubernetes.io/docs/concepts/containers/images このフィールドはオプションであり、高レベルの設定管理で、Deployments や StatefulSets などのワークロードコントローラーのコンテナーイメージをデフォルトまたはオーバーライドできます。  | 
|   
									  |   
									  |   イメージプルポリシーAlways、Never、IfNotPresent のいずれか。デフォルトは、:latest タグが指定されている場合は常に、それ以外の場合は IfNotPresent です。これは更新できません。詳細: https://kubernetes.io/docs/concepts/containers/images#updating-images 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   ライフサイクルは、コンテナーのライフサイクルイベントに対応して管理システムが実行する必要のあるアクションを表します。PostStart および PreStop ライフサイクルハンドラーの場合、コンテナープロセスが失敗しない限り、アクションが完了するまでコンテナー管理がブロックされます。失敗した場合、ハンドラーは中止されます。  | 
|   
									  |   
									  |   プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。  | 
|   
									  |   
									  |   DNS_LABEL として指定されたコンテナーの名前。Pod 内の各コンテナーには、一意の名前 (DNS_LABEL) が必要です。これは更新できません。  | 
|   
									  |   
									  |   コンテナーから公開するポートのリスト。ここでポートを指定しなくても、そのポートが公開されるのを防ぐことはできません。コンテナー内のデフォルトの "0.0.0.0" アドレスをリッスンしているポートは、ネットワークからアクセスできます。戦略的マージパッチを使用してこの配列を変更すると、データが破損する可能性があります。詳細は、https://github.com/kubernetes/kubernetes/issues/108255 を参照してください。これは更新できません。  | 
|   
									  |   
									  |   ContainerPort は、単一のコンテナー内のネットワークポートを表します。  | 
|   
									  |   
									  |   プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。  | 
|   
									  |   
									  |   コンテナーのリソースサイズ変更ポリシー。  | 
|   
									  |   
									  |   ContainerResizePolicy は、コンテナーのリソースサイズ変更ポリシーを表します。  | 
|   
									  |   
									  |   ResourceRequirements は、コンピュートリソースの要件を説明します。  | 
|   
									  |   
									  |   RestartPolicy は、Pod 内の個々のコンテナーの再起動動作を定義します。このフィールドは init コンテナーに対してのみ設定でき、許可される値は "Always" のみです。init 以外のコンテナーの場合、またはこのフィールドが指定されていない場合、再起動の動作は Pod の再起動ポリシーとコンテナータイプによって定義されます。init コンテナーの RestartPolicy を "Always" に設定すると、次の効果が得られます: この init コンテナーは、すべての通常のコンテナーが終了するまで、終了時に継続的に再起動されます。すべての通常のコンテナーが完了すると、restartPolicy が "Always" のすべての init コンテナーがシャットダウンされます。このライフサイクルは通常の init コンテナーとは異なり、多くの場合、"sidecar" コンテナーと呼ばれます。この init コンテナーは、引き続き init コンテナーシーケンス内で開始されますが、次の init コンテナーに進む前にコンテナーが完了するのを待機しません。代わりに、この init コンテナーが起動した直後、または任意の startupProbe が正常に完了した後に、次の init コンテナーが起動します。  | 
|   
									  |   
									  |   SecurityContext は、コンテナーに適用されるセキュリティー設定を保持します。一部のフィールドは、SecurityContext と PodSecurityContext の両方に存在します。両方が設定されている場合は、SecurityContext の値が優先されます。  | 
|   
									  |   
									  |   プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。  | 
|   
									  |   
									  |   このコンテナーがコンテナーランタイムで stdin にバッファーを割り当てる必要があるかどうか。これが設定されていない場合、コンテナー内の stdin からの読み取りは常に EOF になります。デフォルトは false です。  | 
|   
									  |   
									  |   コンテナーランタイムが、単一の接続によって開かれた後に stdin チャネルを閉じる必要があるかどうか。stdin が true の場合、stdin ストリームは複数の接続セッションにわたって開いたままになります。stdinOnce が true に設定されている場合、stdin はコンテナーの起動時に開かれ、最初のクライアントが stdin に接続するまで空になり、クライアントが切断されるまで開いたままでデータを受け入れます。切断されると、stdin は閉じられ、コンテナーが再起動されるまで閉じられたままになります。。このフラグが false の場合、stdin から読み取るコンテナープロセスは EOF を受信しません。デフォルトは false です。  | 
|   
									  |   
									  |   オプション: コンテナーの終了メッセージが書き込まれるファイルがコンテナーのファイルシステムにマウントされるパス。書き込まれるメッセージは、アサーション失敗メッセージなどの簡単な最終ステータスを目的としています。4096 バイトを超える場合、ノードによって切り捨てられます。すべてのコンテナーの合計メッセージ長は 12kb に制限されます。デフォルトは/dev/termination-log です。これは更新できません。  | 
|   
									  |   
									  |   終了メッセージの入力方法を示します。ファイルは、terminationMessagePath の内容を使用して、成功と失敗の両方でコンテナーステータスメッセージを入力します。終了メッセージファイルが空で、コンテナーがエラーで終了した場合、FallbackToLogsOnError はコンテナーログ出力の最後のチャンクを使用します。ログ出力は、2048 バイトまたは 80 行のいずれか小さい方に制限されます。デフォルトは File です。これは更新できません。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   このコンテナーがそれ自体に TTY を割り当てる必要があるかどうかには、'stdin' が true である必要もあります。デフォルトは false です。  | 
|   
									  |   
									  |   volumeDevices は、コンテナーによって使用されるブロックデバイスのリストです。  | 
|   
									  |   
									  |   volumeDevice は、コンテナー内の raw ブロックデバイスのマッピングを記述します。  | 
|   
									  |   
									  |   コンテナーのファイルシステムにマウントする Pod ボリューム。これは更新できません。  | 
|   
									  |   
									  |   VolumeMount は、コンテナー内でのボリュームのマウントを説明します。  | 
|   
									  |   
									  |   コンテナーの作業ディレクトリー。指定しない場合、コンテナーランタイムのデフォルトが使用されます。これは、コンテナーイメージで設定されている可能性があります。これは更新できません。  | 
3.1.172. .template.spec.initContainers[].env リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - コンテナーに設定する環境変数のリスト。これは更新できません。
 - 型
 - 
								
array 
3.1.173. .template.spec.initContainers[].env[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - EnvVar は、コンテナーに存在する環境変数を表します。
 - 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   環境変数の名前。C_IDENTIFIER である必要があります。  | 
|   
									  |   
									  |   変数参照 $(VAR_NAME) は、コンテナー内で以前に定義された環境変数と任意のサービス環境変数を使用して展開されます。変数を解決できない場合、入力文字列の参照は変更されません。Double は単一の $ に削減されます。これにより、$(VAR_NAME) 構文をエスケープできます。つまり、"(VAR_NAME)" は文字列リテラル "$(VAR_NAME)" を生成します。変数が存在するかどうかにかかわらず、エスケープされた参照は拡張されません。デフォルトは "" です。  | 
|   
									  |   
									  |   EnvVarSource は、EnvVar の値のソースを表します。  | 
3.1.174. .template.spec.initContainers[].env[].valueFrom リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - EnvVarSource は、EnvVar の値のソースを表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ConfigMap からキーを選択します。  | 
|   
									  |   
									  |   ObjectFieldSelector は、オブジェクトの APIVersioned フィールドを選択します。  | 
|   
									  |   
									  |   ResourceFieldSelector は、コンテナーリソース (CPU、メモリー) とその出力形式を表します。  | 
|   
									  |   
									  |   SecretKeySelector は、シークレットのキーを選択します。  | 
3.1.175. .template.spec.initContainers[].env[].valueFrom.configMapKeyRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ConfigMap からキーを選択します。
 - 型
 - 
								
object - 必須
 - 
										
key 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   選択するキー。  | 
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   ConfigMap かそのキーを定義する必要があるかどうかを指定します。  | 
3.1.176. .template.spec.initContainers[].env[].valueFrom.fieldRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ObjectFieldSelector は、オブジェクトの APIVersioned フィールドを選択します。
 - 型
 - 
								
object - 必須
 - 
										
fieldPath 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   FieldPath が記述されているスキーマのバージョン。デフォルトは "v1" です。  | 
|   
									  |   
									  |   指定された API バージョンで選択するフィールドのパス。  | 
3.1.177. .template.spec.initContainers[].env[].valueFrom.resourceFieldRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ResourceFieldSelector は、コンテナーリソース (CPU、メモリー) とその出力形式を表します。
 - 型
 - 
								
object - 必須
 - 
										
resource 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コンテナー名: ボリュームには必須、env 変数にはオプション  | 
|   
									  |   公開されたリソースの出力形式を指定します。デフォルトは "1" です。  | |
|   
									  |   
									  |   必須: 選択するリソース  | 
3.1.178. .template.spec.initContainers[].env[].valueFrom.secretKeyRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SecretKeySelector は、シークレットのキーを選択します。
 - 型
 - 
								
object - 必須
 - 
										
key 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   選択するシークレットのキー。有効な秘密鍵でなければなりません。  | 
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   シークレットかそのキーを定義する必要があるかどうかを指定します。  | 
3.1.179. .template.spec.initContainers[].envFrom リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - コンテナー内の環境変数に入力するソースのリスト。ソース内で定義されたキーは C_IDENTIFIER である必要があります。無効なキーはすべて、コンテナーの起動時にイベントとして報告されます。キーが複数のソースに存在する場合、最後のソースに関連付けられた値が優先されます。重複キーを持つ環境によって定義された値が優先されます。これは更新できません。
 - 型
 - 
								
array 
3.1.180. .template.spec.initContainers[].envFrom[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - EnvFromSource は ConfigMap または Secret のセットのソースを表します
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ConfigMapEnvSource は、環境変数に入力する ConfigMap を選択します。 ターゲットの ConfigMap のデータフィールドの内容は、キーと値のペアを環境変数として表します。  | 
|   
									  |   
									  |   各環境変数の名前の先頭に追加するオプションのテキスト。C_IDENTIFIER である必要があります。  | 
|   
									  |   
									  |   SecretEnvSource は、環境変数に入力するシークレットを選択します。 ターゲットシークレットのデータフィールドの内容は、キーと値のペアを環境変数として表します。  | 
3.1.181. .template.spec.initContainers[].envFrom[].configMapRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 ConfigMapEnvSource は、環境変数に入力する ConfigMap を選択します。
ターゲットの ConfigMap のデータフィールドの内容は、キーと値のペアを環境変数として表します。
- 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   ConfigMap を定義する必要があるかどうかを指定します  | 
3.1.182. .template.spec.initContainers[].envFrom[].secretRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 SecretEnvSource は、環境変数に入力するシークレットを選択します。
ターゲットシークレットのデータフィールドの内容は、キーと値のペアを環境変数として表します。
- 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   シークレットを定義する必要があるかどうかを指定します  | 
3.1.183. .template.spec.initContainers[].lifecycle リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ライフサイクルは、コンテナーのライフサイクルイベントに対応して管理システムが実行する必要のあるアクションを表します。PostStart および PreStop ライフサイクルハンドラーの場合、コンテナープロセスが失敗しない限り、アクションが完了するまでコンテナー管理がブロックされます。失敗した場合、ハンドラーは中止されます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   LifecycleHandler は、ライフサイクルフックで実行する必要がある特定のアクションを定義します。TCPSocket を除くフィールドのうち 1 つだけを指定する必要があります。  | 
|   
									  |   
									  |   LifecycleHandler は、ライフサイクルフックで実行する必要がある特定のアクションを定義します。TCPSocket を除くフィールドのうち 1 つだけを指定する必要があります。  | 
|   
									  |   
									  |   stopSignal は、コンテナーが停止される際にコンテナーに送信されるシグナルを定義します。指定しない場合は、使用中のコンテナーランタイムによってデフォルトが定義されます。stopSignal は、空でない .spec.os.name を持つ Pod にのみ設定できます。 
									可能な列挙値: -   | 
3.1.184. .template.spec.initContainers[].lifecycle.postStart リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LifecycleHandler は、ライフサイクルフックで実行する必要がある特定のアクションを定義します。TCPSocket を除くフィールドのうち 1 つだけを指定する必要があります。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   SleepAction は "スリープ" アクションを記述します。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
3.1.185. .template.spec.initContainers[].lifecycle.postStart.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.186. .template.spec.initContainers[].lifecycle.postStart.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.187. .template.spec.initContainers[].lifecycle.postStart.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.188. .template.spec.initContainers[].lifecycle.postStart.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.189. .template.spec.initContainers[].lifecycle.postStart.sleep リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SleepAction は "スリープ" アクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
seconds 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Seconds はスリープする秒数です。  | 
3.1.190. .template.spec.initContainers[].lifecycle.postStart.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.191. .template.spec.initContainers[].lifecycle.preStop リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LifecycleHandler は、ライフサイクルフックで実行する必要がある特定のアクションを定義します。TCPSocket を除くフィールドのうち 1 つだけを指定する必要があります。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   SleepAction は "スリープ" アクションを記述します。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
3.1.192. .template.spec.initContainers[].lifecycle.preStop.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.193. .template.spec.initContainers[].lifecycle.preStop.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.194. .template.spec.initContainers[].lifecycle.preStop.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.195. .template.spec.initContainers[].lifecycle.preStop.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.196. .template.spec.initContainers[].lifecycle.preStop.sleep リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SleepAction は "スリープ" アクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
seconds 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Seconds はスリープする秒数です。  | 
3.1.197. .template.spec.initContainers[].lifecycle.preStop.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.198. .template.spec.initContainers[].livenessProbe リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   正常に実行された後に失敗とみなされるプローブの連続失敗回数の最小値。デフォルトは 3 です。最小値は 1 です。  | 
|   
									  |   
									  |   GRPCAction は、GRPC サービスに関係するアクションを指定します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   コンテナーが起動してから liveness プローブが開始されるまでの秒数。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
|   
									  |   
									  |   プローブを実行する頻度 (秒単位)。デフォルトは 10 秒です。最小値は 1 です。  | 
|   
									  |   
									  |   失敗後に、プローブが正常とみなされるための最小の連続成功回数。デフォルトは 1 です。活気と起動のために 1 でなければなりません。最小値は 1 です。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
|   
									  |   
									  |   プローブの障害時に Pod がグレースフルに終了する必要がある秒単位のオプションの期間。猶予期間とは、Pod で実行されているプロセスに終了シグナルが送信されてから、kill シグナルでプロセスを強制的に終了するまでの期間 (秒単位) です。この値は、プロセスの予想されるクリーンアップ時間よりも長く設定します。この値が nil の場合、Pod の terminationGracePeriodSeconds が使用されます。それ以外の場合、この値は Pod 仕様によって提供される値をオーバーライドします。値は負の値ではない整数にする必要があります。値ゼロは、キル信号を介してすぐに停止することを示します (シャットダウンする機会はありません)。これはベータフィールドであり、ProbeTerminationGracePeriod 機能ゲートを有効にする必要があります。最小値は 1 です。未設定の場合は spec.terminationGracePeriodSeconds が使用されます。  | 
|   
									  |   
									  |   プローブがタイムアウトするまでの秒数。デフォルトは 1 秒です。最小値は 1 です。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
3.1.199. .template.spec.initContainers[].livenessProbe.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.200. .template.spec.initContainers[].livenessProbe.grpc リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GRPCAction は、GRPC サービスに関係するアクションを指定します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   gRPC サービスのポート番号。番号は 1〜65535 の範囲である必要があります。  | 
|   
									  |   
									  |   Service は、gRPC HealthCheckRequest に配置するサービスの名前です (https://github.com/grpc/grpc/blob/master/doc/health-checking.md を参照)。 これが指定されていない場合、デフォルトの動作は gRPC によって定義されます。  | 
3.1.201. .template.spec.initContainers[].livenessProbe.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.202. .template.spec.initContainers[].livenessProbe.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.203. .template.spec.initContainers[].livenessProbe.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.204. .template.spec.initContainers[].livenessProbe.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.205. .template.spec.initContainers[].ports リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - コンテナーから公開するポートのリスト。ここでポートを指定しなくても、そのポートが公開されるのを防ぐことはできません。コンテナー内のデフォルトの "0.0.0.0" アドレスをリッスンしているポートは、ネットワークからアクセスできます。戦略的マージパッチを使用してこの配列を変更すると、データが破損する可能性があります。詳細は、https://github.com/kubernetes/kubernetes/issues/108255 を参照してください。これは更新できません。
 - 型
 - 
								
array 
3.1.206. .template.spec.initContainers[].ports[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ContainerPort は、単一のコンテナー内のネットワークポートを表します。
 - 型
 - 
								
object - 必須
 - 
										
containerPort 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Pod の IP アドレスで公開するポートの数。これは有効なポート番号である必要があります、0<x<65536。  | 
|   
									  |   
									  |   外部ポートをバインドするホスト IP。  | 
|   
									  |   
									  |   ホストで公開するポートの数。指定する場合、これは有効なポート番号、0<x<65536 である必要があります。HostNetwork が指定されている場合、これは ContainerPort と一致する必要があります。ほとんどのコンテナーはこれを必要としません。  | 
|   
									  |   
									  |   指定する場合、これは IANA_SVC_NAME であり、Pod 内で一意である必要があります。Pod 内の名前付きポートにはそれぞれ一意の名前を付ける必要があります。サービスが参照できるポートの名前。  | 
|   
									  |   
									  |   ポートのプロトコル。UDP、TCP、または SCTP である必要があります。デフォルトは "TCP" です。 
									使用可能な列挙値: -   | 
3.1.207. .template.spec.initContainers[].readinessProbe リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   正常に実行された後に失敗とみなされるプローブの連続失敗回数の最小値。デフォルトは 3 です。最小値は 1 です。  | 
|   
									  |   
									  |   GRPCAction は、GRPC サービスに関係するアクションを指定します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   コンテナーが起動してから liveness プローブが開始されるまでの秒数。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
|   
									  |   
									  |   プローブを実行する頻度 (秒単位)。デフォルトは 10 秒です。最小値は 1 です。  | 
|   
									  |   
									  |   失敗後に、プローブが正常とみなされるための最小の連続成功回数。デフォルトは 1 です。活気と起動のために 1 でなければなりません。最小値は 1 です。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
|   
									  |   
									  |   プローブの障害時に Pod がグレースフルに終了する必要がある秒単位のオプションの期間。猶予期間とは、Pod で実行されているプロセスに終了シグナルが送信されてから、kill シグナルでプロセスを強制的に終了するまでの期間 (秒単位) です。この値は、プロセスの予想されるクリーンアップ時間よりも長く設定します。この値が nil の場合、Pod の terminationGracePeriodSeconds が使用されます。それ以外の場合、この値は Pod 仕様によって提供される値をオーバーライドします。値は負の値ではない整数にする必要があります。値ゼロは、キル信号を介してすぐに停止することを示します (シャットダウンする機会はありません)。これはベータフィールドであり、ProbeTerminationGracePeriod 機能ゲートを有効にする必要があります。最小値は 1 です。未設定の場合は spec.terminationGracePeriodSeconds が使用されます。  | 
|   
									  |   
									  |   プローブがタイムアウトするまでの秒数。デフォルトは 1 秒です。最小値は 1 です。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
3.1.208. .template.spec.initContainers[].readinessProbe.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.209. .template.spec.initContainers[].readinessProbe.grpc リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GRPCAction は、GRPC サービスに関係するアクションを指定します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   gRPC サービスのポート番号。番号は 1〜65535 の範囲である必要があります。  | 
|   
									  |   
									  |   Service は、gRPC HealthCheckRequest に配置するサービスの名前です (https://github.com/grpc/grpc/blob/master/doc/health-checking.md を参照)。 これが指定されていない場合、デフォルトの動作は gRPC によって定義されます。  | 
3.1.210. .template.spec.initContainers[].readinessProbe.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.211. .template.spec.initContainers[].readinessProbe.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.212. .template.spec.initContainers[].readinessProbe.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.213. .template.spec.initContainers[].readinessProbe.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.214. .template.spec.initContainers[].resizePolicy リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - コンテナーのリソースサイズ変更ポリシー。
 - 型
 - 
								
array 
3.1.215. .template.spec.initContainers[].resizePolicy[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ContainerResizePolicy は、コンテナーのリソースサイズ変更ポリシーを表します。
 - 型
 - 
								
object - 必須
 - 
										
resourceName - 
										
restartPolicy 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   このリソースサイズ変更ポリシーが適用されるリソースの名前。対応している値は、cpu、memory です。  | 
|   
									  |   
									  |   指定されたリソースのサイズが変更されたときに適用する再起動ポリシー。指定しない場合、デフォルトの NotRequired が設定されます。  | 
3.1.216. .template.spec.initContainers[].resources リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ResourceRequirements は、コンピュートリソースの要件を説明します。
 - 型
 - 
								
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/ を参照してください。  | 
3.1.217. .template.spec.initContainers[].resources.claims リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 Claims には、spec.resourceClaims で定義され、このコンテナーによって使用されるリソースの名前がリストされます。
これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。
このフィールドは変更不可能です。これはコンテナーにのみ設定できます。
- 型
 - 
								
array 
3.1.218. .template.spec.initContainers[].resources.claims[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ResourceClaim は、PodSpec.ResourceClaims 内の 1 つのエントリーを参照します。
 - 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   name は、このフィールドが使用される Pod の pod.spec.resourceClaims に含まれる、1 つのエントリーの名前と一致する必要があります。これにより、そのリソースがコンテナー内で利用可能になります。  | 
|   
									  |   
									  |   request は、参照されるクレーム内のリクエストに対して選択された名前です。空の場合、クレームからのすべてのものが利用可能になり、それ以外の場合はこの request の結果のみが利用可能になります。  | 
3.1.219. .template.spec.initContainers[].securityContext リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SecurityContext は、コンテナーに適用されるセキュリティー設定を保持します。一部のフィールドは、SecurityContext と PodSecurityContext の両方に存在します。両方が設定されている場合は、SecurityContext の値が優先されます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   AllowPrivilegeEscalation は、プロセスがその親プロセスよりも多くの特権を取得できるかどうかを制御します。このブール値は、no_new_privs フラグがコンテナープロセスに設定されるかどうかを直接制御します。コンテナーが 1) 特権で実行されており、CAP_SYS_ADMIN が割り当てられている場合、2) AllowPrivilegeEscalation は常に true です。spec.os.name が windows の場合は、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   AppArmorProfile は、Pod またはコンテナーの AppArmor 設定を定義します。  | 
|   
									  |   
									  |   実行中のコンテナーに POSIX 機能を追加および削除します。  | 
|   
									  |   
									  |   コンテナーを特権モードで実行します。特権コンテナー内のプロセスは、基本的にホスト上の root と同等です。デフォルトは false です。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   procMount は、コンテナーに使用する proc マウントのタイプを示します。デフォルト値は Default で、読み取り専用パスおよびマスクされたパスのコンテナーランタイムのデフォルトを使用します。これには、ProcMountType 機能フラグを有効にする必要があります。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   このコンテナーに読み取り専用のルートファイルシステムがあるかどうか。デフォルトは false です。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   コンテナープロセスのエントリーポイントを実行するための GID。設定されていない場合は、実行時のデフォルトを使用します。PodSecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値が優先されます。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   コンテナーが root 以外のユーザーとして実行される必要があることを示します。true の場合、Kubelet は実行時にイメージを検証して、イメージが UID 0(ルート) として実行されないことを確認し、実行される場合はコンテナーの開始に失敗します。未設定または false の場合、そのような検証は実行されません。PodSecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値が優先されます。  | 
|   
									  |   
									  |   コンテナープロセスのエントリーポイントを実行するための UID。指定されていない場合、デフォルトでイメージメタデータで指定されたユーザーになります。PodSecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値が優先されます。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   SELinuxOptions は、コンテナーに適用されるラベルです。  | 
|   
									  |   
									  |   SeccompProfile は、Pod/コンテナーの seccomp プロファイル設定を定義します。設定できるプロファイルソースは 1 つだけです。  | 
|   
									  |   
									  |   WindowsSecurityContextOptions には、Windows 固有のオプションおよび認証情報が含まれています。  | 
3.1.220. .template.spec.initContainers[].securityContext.appArmorProfile リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - AppArmorProfile は、Pod またはコンテナーの AppArmor 設定を定義します。
 - 型
 - 
								
object - 必須
 - 
										
type 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   localhostProfile は、使用する必要があるノードにロードされたプロファイルを示します。プロファイルが機能するには、ノードで事前に設定されている必要があります。プロファイルのロードされた名前と一致する必要があります。タイプが "Localhost" の場合にのみ設定する必要があります。  | 
|   
									  |   
									  |   type は、適用される AppArmor プロファイルの種類を示します。有効なオプション: Localhost - ノードに事前にロードされたプロファイル。RuntimeDefault - コンテナーランタイムのデフォルトのプロファイル。制限なし - AppArmor の強制はありません。 
									使用可能な列挙値: -   | 
3.1.221. .template.spec.initContainers[].securityContext.capabilities リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 実行中のコンテナーに POSIX 機能を追加および削除します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   追加された機能  | 
|   
									  |   
									  |   削除された機能  | 
3.1.222. .template.spec.initContainers[].securityContext.seLinuxOptions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SELinuxOptions は、コンテナーに適用されるラベルです。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Level は、コンテナーに適用される SELinux レベルのラベルです。  | 
|   
									  |   
									  |   Role は、コンテナーに適用される SELinux ロールラベルです。  | 
|   
									  |   
									  |   Type は、コンテナーに適用される SELinux タイプのラベルです。  | 
|   
									  |   
									  |   User は、コンテナーに適用される SELinux ユーザーラベルです。  | 
3.1.223. .template.spec.initContainers[].securityContext.seccompProfile リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SeccompProfile は、Pod/コンテナーの seccomp プロファイル設定を定義します。設定できるプロファイルソースは 1 つだけです。
 - 型
 - 
								
object - 必須
 - 
										
type 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   localhostProfile は、ノード上のファイルで定義されたプロファイルを使用する必要があることを示します。プロファイルが機能するには、ノードで事前に設定されている必要があります。kubelet の設定済みの seccomp プロファイルの場所を基準にして、降順のパスである必要があります。タイプが "Localhost" の場合は設定する必要があります。他のタイプには設定しないでください。  | 
|   
									  |   
									  |   type は、適用される seccomp プロファイルの種類を示します。有効なオプションは以下のとおりです。 Localhost - ノード上のファイルで定義されたプロファイルを使用する必要があります。RuntimeDefault- コンテナーのランタイムデフォルトプロファイルを使用する必要があります。制限なし - プロファイルを適用しないでください。 
									使用可能な列挙値: -   | 
3.1.224. .template.spec.initContainers[].securityContext.windowsOptions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - WindowsSecurityContextOptions には、Windows 固有のオプションおよび認証情報が含まれています。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   GMSACredentialSpec は、GMSA アドミッション Webhook (https://github.com/kubernetes-sigs/windows-gmsa) が GMSACredentialSpecName フィールドで指定された GMSA クレデンシャル仕様のコンテンツをインライン化する場所です。  | 
|   
									  |   
									  |   GMSACredentialSpecName は、使用する GMSA 認証情報仕様の名前です。  | 
|   
									  |   
									  |   hostProcess は、コンテナーを 'Host Process' コンテナーとして実行する必要があるかどうかを決定します。Pod のすべてのコンテナーは、同じ有効な HostProcess 値を持っている必要があります (HostProcess コンテナーと非 HostProcess コンテナーを混在させることはできません)。さらに、HostProcess が true の場合、HostNetwork も true に設定する必要があります。  | 
|   
									  |   
									  |   コンテナープロセスのエントリーポイントを実行するための Windows の UserName。指定されていない場合、デフォルトでイメージメタデータで指定されたユーザーになります。PodSecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値が優先されます。  | 
3.1.225. .template.spec.initContainers[].startupProbe リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - プローブは、コンテナーが稼働しているか、トラフィックを受け取る準備ができているかどうかを判断するために、コンテナーに対して実行されるヘルスチェックを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecAction は、"run in container" アクションを記述します。  | 
|   
									  |   
									  |   正常に実行された後に失敗とみなされるプローブの連続失敗回数の最小値。デフォルトは 3 です。最小値は 1 です。  | 
|   
									  |   
									  |   GRPCAction は、GRPC サービスに関係するアクションを指定します。  | 
|   
									  |   
									  |   HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。  | 
|   
									  |   
									  |   コンテナーが起動してから liveness プローブが開始されるまでの秒数。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
|   
									  |   
									  |   プローブを実行する頻度 (秒単位)。デフォルトは 10 秒です。最小値は 1 です。  | 
|   
									  |   
									  |   失敗後に、プローブが正常とみなされるための最小の連続成功回数。デフォルトは 1 です。活気と起動のために 1 でなければなりません。最小値は 1 です。  | 
|   
									  |   
									  |   TCPSocketAction は、ソケットを開くことに基づくアクションを記述します  | 
|   
									  |   
									  |   プローブの障害時に Pod がグレースフルに終了する必要がある秒単位のオプションの期間。猶予期間とは、Pod で実行されているプロセスに終了シグナルが送信されてから、kill シグナルでプロセスを強制的に終了するまでの期間 (秒単位) です。この値は、プロセスの予想されるクリーンアップ時間よりも長く設定します。この値が nil の場合、Pod の terminationGracePeriodSeconds が使用されます。それ以外の場合、この値は Pod 仕様によって提供される値をオーバーライドします。値は負の値ではない整数にする必要があります。値ゼロは、キル信号を介してすぐに停止することを示します (シャットダウンする機会はありません)。これはベータフィールドであり、ProbeTerminationGracePeriod 機能ゲートを有効にする必要があります。最小値は 1 です。未設定の場合は spec.terminationGracePeriodSeconds が使用されます。  | 
|   
									  |   
									  |   プローブがタイムアウトするまでの秒数。デフォルトは 1 秒です。最小値は 1 です。詳細: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes  | 
3.1.226. .template.spec.initContainers[].startupProbe.exec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecAction は、"run in container" アクションを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドはコンテナー内で実行するコマンドラインであり、コマンドの作業ディレクトリーはコンテナーのファイルシステムのルート ('/') です。コマンドは単純に実行され、シェル内では実行されないため、従来のシェル命令 ('|' など) は機能しません。シェルを使用するには、そのシェルを明示的に呼び出す必要があります。終了ステータス 0 はライブ/正常として扱われ、ゼロ以外は異常として扱われます。  | 
3.1.227. .template.spec.initContainers[].startupProbe.grpc リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GRPCAction は、GRPC サービスに関係するアクションを指定します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   gRPC サービスのポート番号。番号は 1〜65535 の範囲である必要があります。  | 
|   
									  |   
									  |   Service は、gRPC HealthCheckRequest に配置するサービスの名前です (https://github.com/grpc/grpc/blob/master/doc/health-checking.md を参照)。 これが指定されていない場合、デフォルトの動作は gRPC によって定義されます。  | 
3.1.228. .template.spec.initContainers[].startupProbe.httpGet リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPGetAction は、HTTP GET リクエストに基づくアクションを記述します。
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   接続するホスト名。デフォルトは Pod IP です。代わりに、httpHeaders で "ホスト" を設定することを推奨します。  | 
|   
									  |   
									  |   リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。  | 
|   
									  |   
									  |   HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します  | 
|   
									  |   
									  |   HTTP サーバーでアクセスするパス。  | 
|   
									  |   コンテナーでアクセスするポートの名前または番号。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | |
|   
									  |   
									  |   ホストへの接続に使用するスキーム。デフォルトは HTTP です。 
									使用可能な列挙値: -   | 
3.1.229. .template.spec.initContainers[].startupProbe.httpGet.httpHeaders リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - リクエストに設定するカスタムヘッダー。HTTP ではヘッダーを繰り返すことができます。
 - 型
 - 
								
array 
3.1.230. .template.spec.initContainers[].startupProbe.httpGet.httpHeaders[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - HTTPHeader は、HTTP プローブで使用されるカスタムヘッダーを記述します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ヘッダーフィールド名。これは出力時に正規化されるため、大文字/小文字の名前は同じヘッダーとして認識されます。  | 
|   
									  |   
									  |   ヘッダーフィールド値  | 
3.1.231. .template.spec.initContainers[].startupProbe.tcpSocket リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TCPSocketAction は、ソケットを開くことに基づくアクションを記述します
 - 型
 - 
								
object - 必須
 - 
										
port 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: 接続するホスト名。デフォルトは Pod IP です。  | 
|   
									  |   コンテナーでアクセスするポートの番号または名前。番号は 1〜65535 の範囲である必要があります。名前は IANA_SVC_NAME である必要があります。  | 
3.1.232. .template.spec.initContainers[].volumeDevices リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - volumeDevices は、コンテナーによって使用されるブロックデバイスのリストです。
 - 型
 - 
								
array 
3.1.233. .template.spec.initContainers[].volumeDevices[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - volumeDevice は、コンテナー内の raw ブロックデバイスのマッピングを記述します。
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
devicePath 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   devicePath は、デバイスがマップされるコンテナー内のパスです。  | 
|   
									  |   
									  |   name は、Pod 内の persistentVolumeClaim の名前と一致する必要があります  | 
3.1.234. .template.spec.initContainers[].volumeMounts リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - コンテナーのファイルシステムにマウントする Pod ボリューム。これは更新できません。
 - 型
 - 
								
array 
3.1.235. .template.spec.initContainers[].volumeMounts[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - VolumeMount は、コンテナー内でのボリュームのマウントを説明します。
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
mountPath 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ボリュームをマウントする必要があるコンテナー内のパス。':' を含めることはできません。  | 
|   
									  |   
									  |   mountPropagation は、マウントがホストからコンテナーに、またはその逆にどのように伝播されるかを決定します。設定されていない場合、MountPropagationNone が使用されます。このフィールドは 1.10 のベータ版です。RecursiveReadOnly が IfPossible または Enabled に設定されている場合、MountPropagation は None または未指定 (デフォルトは None) にする必要があります。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   ボリュームの名前に一致する必要があります。  | 
|   
									  |   
									  |   true の場合は読み取り専用、それ以外の場合は読み取り/書き込み (false または指定なし) でマウントされます。デフォルトは false です。  | 
|   
									  |   
									  |   RecursiveReadOnly は、読み取り専用マウントを再帰的に処理するかどうかを指定します。 ReadOnly が false の場合、このフィールドには意味がなく、未指定にする必要があります。 ReadOnly が true で、このフィールドが Disabled に設定されている場合、マウントは再帰的に読み取り専用にはなりません。このフィールドが IfPossible に設定されている場合、コンテナーランタイムでサポートされている場合は、マウントは再帰的に読み取り専用になります。このフィールドが Enabled に設定されている場合で、コンテナーランタイムでサポートされている場合は、マウントが再帰的に読み取り専用になり、そうでない場合は Pod が起動されず、理由を示すエラーが生成されます。 このフィールドが IfPossible または Enabled に設定されている場合、MountPropagation は None に設定する必要があります (または未指定にする必要があります。この場合、デフォルトは None になります)。 このフィールドが指定されていない場合は、無効と同じ扱いになります。  | 
|   
									  |   
									  |   コンテナーのボリュームをマウントする必要があるボリューム内のパス。デフォルトは "" (ボリュームのルート) です。  | 
|   
									  |   
									  |   コンテナーのボリュームをマウントする必要があるボリューム内の拡張パス。SubPath と同様に動作しますが、環境変数参照 $(VAR_NAME) は、コンテナーの環境を使用して展開されます。デフォルトは "" (ボリュームのルート) です。SubPathExpr と SubPath は相互に排他的です。  | 
3.1.236. .template.spec.os リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - PodOS は、Pod の OS パラメーターを定義します。
 - 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   name は、オペレーティングシステムの名前です。現在サポートされている値は linux および windows です。今後、追加の値が定義される可能性があり、https://github.com/opencontainers/runtime-spec/blob/master/config.md#platform-specific-configuration のいずれかになります。クライアントは、追加の値を処理し、このフィールドで認識されない値を os: null として処理する必要があります。  | 
3.1.237. .template.spec.readinessGates リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 指定した場合、すべての準備ゲートが Pod の準備状況に対して評価されます。すべてのコンテナーの準備が整い、準備ゲートで指定されたすべての条件のステータスが "True" になると、Pod の準備が整います。詳細: https://git.k8s.io/enhancements/keps/sig-network/580-pod-readiness-gates
 - 型
 - 
								
array 
3.1.238. .template.spec.readinessGates[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - PodReadinessGate には、Pod 条件への参照が含まれています
 - 型
 - 
								
object - 必須
 - 
										
conditionType 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ConditionType は、タイプが一致する Pod の条件リスト内の条件を参照します。  | 
3.1.239. .template.spec.resourceClaims リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 ResourceClaims は、Pod の起動を許可する前にどの ResourceClaim を割り当てて予約する必要があるかを定義します。リソースは、名前ベースでリソースを使用するコンテナーに提供されます。
これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。
このフィールドは変更不可能です。
- 型
 - 
								
array 
3.1.240. .template.spec.resourceClaims[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 PodResourceClaim は、直接または Pod の ResourceClaim に変換する ResourceClaimTemplate に名前を付けることで、1 つの ResourceClaim のみを参照します。
Pod 内の ResourceClaim を一意に識別する名前を追加します。ResourceClaim へのアクセスが必要なコンテナーは、この名前で参照します。
- 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   name は Pod 内でこのリソース要求を一意に識別します。これは DNS_LABEL である必要があります。  | 
|   
									  |   
									  |   ResourceClaimName は、この Pod と同じ namespace にある ResourceClaim オブジェクトの名前です。 ResourceClaimName と ResourceClaimTemplateName のいずれか 1 つのみを設定する必要があります。  | 
|   
									  |   
									  |   ResourceClaimTemplateName は、この Pod と同じ namespace にある ResourceClaimTemplate オブジェクトの名前です。 テンプレートは、この Pod にバインドされる新規 ResourceClaim の作成に使用されます。この Pod が削除されると、ResourceClaim も削除されます。Pod 名とリソース名は、生成されたコンポーネントとともに、ResourceClaim の一意の名前を形成するために使用され、pod.status.resourceClaimStatuses に記録されます。 このフィールドは変更不可能であり、ResourceClaim の作成後にコントロールプレーンによって対応する ResourceClaim に変更が加えられることはありません。 ResourceClaimName と ResourceClaimTemplateName のいずれか 1 つのみを設定する必要があります。  | 
3.1.241. .template.spec.resources リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ResourceRequirements は、コンピュートリソースの要件を説明します。
 - 型
 - 
								
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/  | 
3.1.242. .template.spec.resources.claims リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 Claims には、spec.resourceClaims で定義され、このコンテナーによって使用されるリソースの名前がリストされます。
これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。
このフィールドは変更不可能です。これはコンテナーにのみ設定できます。
- 型
 - 
								
array 
3.1.243. .template.spec.resources.claims[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ResourceClaim は、PodSpec.ResourceClaims 内の 1 つのエントリーを参照します。
 - 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   name は、このフィールドが使用される Pod の pod.spec.resourceClaims に含まれる、1 つのエントリーの名前と一致する必要があります。これにより、そのリソースがコンテナー内で利用可能になります。  | 
|   
									  |   
									  |   request は、参照されるクレーム内のリクエストに対して選択された名前です。空の場合、クレームからのすべてのものが利用可能になり、それ以外の場合はこの request の結果のみが利用可能になります。  | 
3.1.244. .template.spec.schedulingGates リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 SchedulingGates は、指定されている場合に Pod のスケジューリングをブロックする不透明な値のリストです。schedulingGates が空でない場合、Pod は SchedulingGated 状態のままになり、スケジューラーは Pod のスケジュールを試行しません。
SchedulingGates を設定できるのは Pod の作成時にのみで、それ以降は削除されます。
- 型
 - 
								
array 
3.1.245. .template.spec.schedulingGates[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - PodSchedulingGate は Pod に割り当てられ、そのスケジューリングを保護します。
 - 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   スケジューリングゲートの名前。各スケジューリングゲートには一意の name フィールドが必要です。  | 
3.1.246. .template.spec.securityContext リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - PodSecurityContext は、Pod レベルのセキュリティー属性と一般的なコンテナー設定を保持します。一部のフィールドは container.securityContext にも存在します。container.securityContext のフィールド値は、PodSecurityContext のフィールド値よりも優先されます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   AppArmorProfile は、Pod またはコンテナーの AppArmor 設定を定義します。  | 
|   
									  |   
									  |   Pod の全コンテナーに適用される特別な補助グループです。一部のボリュームタイプでは、Kubelet がそのボリュームの所有権を Pod が所有するように変更できます。 1.所有する GID は FSGroup2 になります。setgid ビットが設定されます (ボリュームに作成された新しいファイルは FSGroup によって所有されます)3。許可ビットは rw-rw---- と OR 演算されます 設定されていないと、Kubelet はボリュームの所有権および権限を変更しません。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   fsGroupChangePolicy は、Pod 内部で公開する前にボリュームの所有権とアクセス権を変更する動作を定義します。このフィールドは、fsGroup ベースの所有権 (および権限) をサポートするボリュームタイプにのみ適用されます。secret、configmaps、emptydir などのエフェメラルボリュームタイプには影響しません。有効な値は "OnRootMismatch" と "Always" です。指定しない場合は "Always" を使用します。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   コンテナープロセスのエントリーポイントを実行するための GID。設定されていない場合は、実行時のデフォルトを使用します。SecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値がそのコンテナーに優先されます。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   コンテナーが root 以外のユーザーとして実行される必要があることを示します。true の場合、Kubelet は実行時にイメージを検証して、イメージが UID 0(ルート) として実行されないことを確認し、実行される場合はコンテナーの開始に失敗します。未設定または false の場合、そのような検証は実行されません。SecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値が優先されます。  | 
|   
									  |   
									  |   コンテナープロセスのエントリーポイントを実行するための UID。指定されていない場合、デフォルトでイメージメタデータで指定されたユーザーになります。SecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値がそのコンテナーに優先されます。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   seLinuxChangePolicy は、コンテナーの SELinux ラベルを Pod が使用するすべてのボリュームに適用する方法を定義します。SELinux をサポートしていないノードや、SELinux をサポートしていないボリュームには影響しません。有効な値は "MountOption" と "Recursive" です。 "Recursive" とは、コンテナーランタイムによってすべての Pod ボリューム上のすべてのファイルに再ラベルを付けることを意味します。これは、ボリュームが大きい場合には遅くなる可能性がありますが、同じノード上で同じボリュームを共有する特権 Pod と非特権 Pod を混在させることができます。 
									"MountOption" は、 指定されておらず、SELinuxMount フィーチャーゲートが有効になっている場合は、"MountOption" が使用されます。指定されておらず、SELinuxMount フィーチャーゲートが無効になっている場合、ReadWriteOncePod ボリュームには "MountOption" が使用され、他のすべてのボリュームには "Recursive" が使用されます。 このフィールドは、PodSecurityContext またはすべてのコンテナーの SecurityContext のいずれかで SELinux ラベルが設定されている Pod にのみ影響します。 同じボリュームを使用するすべての Pod は同じ seLinuxChangePolicy を使用する必要があります。そうしないと、一部の Pod が ContainerCreating 状態でスタックする可能性があります。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   SELinuxOptions は、コンテナーに適用されるラベルです。  | 
|   
									  |   
									  |   SeccompProfile は、Pod/コンテナーの seccomp プロファイル設定を定義します。設定できるプロファイルソースは 1 つだけです。  | 
|   
									  |   
									  |   コンテナーのプライマリー GID および fsGroup (指定されている場合) に加えて、各コンテナーで実行される最初のプロセスに適用されるグループのリスト。SupplementalGroupsPolicy 機能が有効になっている場合、supplementalGroupsPolicy フィールドは、コンテナーイメージで定義されるグループメンバーシップに加えて、またはその代わりに、それらを追加するかどうかを決定します。これを指定しないと、追加のグループは追加されませんが、supplementalGroupsPolicy フィールドに応じて、コンテナーイメージで定義されたグループメンバーシップは引き続き使用される場合があります。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   最初のコンテナープロセスの補助グループを計算する方法を定義します。有効な値は "Merge" と "Strict" です。指定しない場合は、"Merge" が使用されます。(Alpha) このフィールドを使用するには、SupplementalGroupsPolicy 機能ゲートを有効にする必要があり、コンテナーランタイムはこの機能のサポートを実装する必要があります。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。 
									可能な列挙値: -   | 
|   
									  |   
									  |   Sysctl は、Pod に使用される namespace 付き sysctl のリストを保持します。(コンテナーランタイムによる) サポートされていない sysctl を持つ Pod は起動に失敗する可能性があります。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。  | 
|   
									  |   
									  |   Sysctl は、設定するカーネルパラメーターを定義します  | 
|   
									  |   
									  |   WindowsSecurityContextOptions には、Windows 固有のオプションおよび認証情報が含まれています。  | 
3.1.247. .template.spec.securityContext.appArmorProfile リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - AppArmorProfile は、Pod またはコンテナーの AppArmor 設定を定義します。
 - 型
 - 
								
object - 必須
 - 
										
type 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   localhostProfile は、使用する必要があるノードにロードされたプロファイルを示します。プロファイルが機能するには、ノードで事前に設定されている必要があります。プロファイルのロードされた名前と一致する必要があります。タイプが "Localhost" の場合にのみ設定する必要があります。  | 
|   
									  |   
									  |   type は、適用される AppArmor プロファイルの種類を示します。有効なオプション: Localhost - ノードに事前にロードされたプロファイル。RuntimeDefault - コンテナーランタイムのデフォルトのプロファイル。制限なし - AppArmor の強制はありません。 
									使用可能な列挙値: -   | 
3.1.248. .template.spec.securityContext.seLinuxOptions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SELinuxOptions は、コンテナーに適用されるラベルです。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Level は、コンテナーに適用される SELinux レベルのラベルです。  | 
|   
									  |   
									  |   Role は、コンテナーに適用される SELinux ロールラベルです。  | 
|   
									  |   
									  |   Type は、コンテナーに適用される SELinux タイプのラベルです。  | 
|   
									  |   
									  |   User は、コンテナーに適用される SELinux ユーザーラベルです。  | 
3.1.249. .template.spec.securityContext.seccompProfile リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SeccompProfile は、Pod/コンテナーの seccomp プロファイル設定を定義します。設定できるプロファイルソースは 1 つだけです。
 - 型
 - 
								
object - 必須
 - 
										
type 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   localhostProfile は、ノード上のファイルで定義されたプロファイルを使用する必要があることを示します。プロファイルが機能するには、ノードで事前に設定されている必要があります。kubelet の設定済みの seccomp プロファイルの場所を基準にして、降順のパスである必要があります。タイプが "Localhost" の場合は設定する必要があります。他のタイプには設定しないでください。  | 
|   
									  |   
									  |   type は、適用される seccomp プロファイルの種類を示します。有効なオプションは以下のとおりです。 Localhost - ノード上のファイルで定義されたプロファイルを使用する必要があります。RuntimeDefault- コンテナーのランタイムデフォルトプロファイルを使用する必要があります。制限なし - プロファイルを適用しないでください。 
									使用可能な列挙値: -   | 
3.1.250. .template.spec.securityContext.sysctls リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Sysctl は、Pod に使用される namespace 付き sysctl のリストを保持します。(コンテナーランタイムによる) サポートされていない sysctl を持つ Pod は起動に失敗する可能性があります。spec.os.name が Windows の場合、このフィールドは設定できないことに注意してください。
 - 型
 - 
								
array 
3.1.251. .template.spec.securityContext.sysctls[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Sysctl は、設定するカーネルパラメーターを定義します
 - 型
 - 
								
object - 必須
 - 
										
name - 
										
value 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   設定するプロパティーの名前  | 
|   
									  |   
									  |   設定するプロパティーの値  | 
3.1.252. .template.spec.securityContext.windowsOptions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - WindowsSecurityContextOptions には、Windows 固有のオプションおよび認証情報が含まれています。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   GMSACredentialSpec は、GMSA アドミッション Webhook (https://github.com/kubernetes-sigs/windows-gmsa) が GMSACredentialSpecName フィールドで指定された GMSA クレデンシャル仕様のコンテンツをインライン化する場所です。  | 
|   
									  |   
									  |   GMSACredentialSpecName は、使用する GMSA 認証情報仕様の名前です。  | 
|   
									  |   
									  |   hostProcess は、コンテナーを 'Host Process' コンテナーとして実行する必要があるかどうかを決定します。Pod のすべてのコンテナーは、同じ有効な HostProcess 値を持っている必要があります (HostProcess コンテナーと非 HostProcess コンテナーを混在させることはできません)。さらに、HostProcess が true の場合、HostNetwork も true に設定する必要があります。  | 
|   
									  |   
									  |   コンテナープロセスのエントリーポイントを実行するための Windows の UserName。指定されていない場合、デフォルトでイメージメタデータで指定されたユーザーになります。PodSecurityContext で設定することもできます。SecurityContext と PodSecurityContext の両方で設定されている場合、SecurityContext で指定された値が優先されます。  | 
3.1.253. .template.spec.tolerations リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 指定されている場合、Pod の許容範囲。
 - 型
 - 
								
array 
3.1.254. .template.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 の場合、値は空である必要があります。それ以外の場合は、通常の文字列のみになります。  | 
3.1.255. .template.spec.topologySpreadConstraints リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - topologySpreadConstraints は、Pod のグループがトポロジードメイン全体にどのように分散するべきかを説明します。スケジューラーは、制約に従う方法で Pod をスケジュールします。すべての topologySpreadConstraints は AND 演算されます。
 - 型
 - 
								
array 
3.1.256. .template.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 に違反するためです。  | 
|   
									  |   
									  |   nodeAffinityPolicy は、Pod トポロジーの分散スキューを計算するときに Pod の nodeAffinity/nodeSelector をどのように扱うかを示します。オプションは - Honor: nodeAffinity/nodeSelector に一致するノードのみが計算に含まれます。- Ignore: nodeAffinity/nodeSelector は無視されます。すべてのノードが計算に含まれます。 この値が nil の場合、この動作は Honor ポリシーと同じです。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   NodeTaintsPolicy は、Pod トポロジースプレッドスキューを計算するときにノードのテイントを処理する方法を示します。オプション: - Honor: テイントのないノードと、受信 Pod が許容範囲でテイントがあるノードが含まれます。- Ignore: ノードのテイントは無視されます。すべてのノードが含まれます。 この値が nil の場合、この動作は Ignore ポリシーと同じです。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   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) になります。つまり、クラスターは依然として不均衡である可能性がありますが、スケジューラーによってクラスターが さらに 不均衡になることはありません。必須フィールドです。 
									使用可能な列挙値: -   | 
3.1.257. .template.spec.volumes リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod に属するコンテナーによってマウントできるボリュームのリスト。詳細: https://kubernetes.io/docs/concepts/storage/volumes
 - 型
 - 
								
array 
3.1.258. .template.spec.volumes[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ボリュームは、Pod 内の任意のコンテナーからアクセスできる Pod 内の名前付きボリュームを表します。
 - 型
 - 
								
object - 必須
 - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   AWS の永続ディスクリソースを表します。 AWS EBS ディスクは、コンテナーにマウントする前に存在している必要があります。また、ディスクは kubelet と同じ AWS ゾーンにある必要があります。AWS EBS ディスクは、読み取り/書き込みとして 1 回だけマウントできます。AWS EBS ボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。  | 
|   
									  |   
									  |   AzureDisk は、ホスト上の Azure Data Disk マウントを表し、Pod へのバインドマウントを表します。  | 
|   
									  |   
									  |   AzureFile は、ホスト上の Azure File Service マウントを表し、マウントを Pod にバインドします。  | 
|   
									  |   
									  |   Pod の存続期間中持続する Ceph ファイルシステムマウントを表します。Cephfs ボリュームは所有権管理または SELinux の再ラベル付けをサポートしていません。  | 
|   
									  |   
									  |   Openstack の cinder ボリュームリソースを表します。コンテナーにマウントする前に、Cinder ボリュームが存在している必要があります。ボリュームも、kubelet と同じ領域にある必要があります。Cinder ボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。  | 
|   
									  |   
									  |   ConfigMap をボリュームに適用します。 項目要素にパスへのキーの特定のマッピングが入力されていない限り、ターゲットの ConfigMap のデータフィールドの内容は、データフィールドのキーをファイル名として使用してファイルとしてボリュームに表示されます。ConfigMap ボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。  | 
|   
									  |   
									  |   外部 CSI ドライバーによって管理される、マウントするボリュームのソースの場所を表します  | 
|   
									  |   
									  |   DownwardAPIVolumeSource は、Downward API 情報を含むボリュームを表します。Downward API ボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。  | 
|   
									  |   
									  |   Pod の空のディレクトリーを表します。空のディレクトリーボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。  | 
|   
									  |   
									  |   通常のストレージドライバーによって処理される一時的なボリュームを表します。  | 
|   
									  |   
									  |   ファイバーチャネルボリュームを表します。ファイバーチャネルボリュームは、読み取り/書き込みとして 1 回だけマウントできます。ファイバーチャネルボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。  | 
|   
									  |   
									  |   FlexVolume は、exec ベースのプラグインを使用してプロビジョニング/接続される汎用ボリュームリソースを表します。  | 
|   
									  |   
									  |   Flocker エージェントによってマウントされた Flocker ボリュームを表します。datasetName および datasetUUID の 1 つだけを設定する必要があります。Flocker ボリュームは、所有権管理または SELinux の再ラベル付けをサポートしていません。  | 
|   
									  |   
									  |   Google Compute Engine の永続ディスクリソースを表します。 GCE PD は、コンテナーにマウントする前に存在している必要があります。ディスクは、kubelet と同じ GCE プロジェクトおよびゾーンにある必要もあります。GCE PD は、読み取り/書き込みとして 1 回のみマウントできます。また、読み取り専用としては何度でもマウントできます。GCE PD は、所有権管理および SELinux の再ラベル付けをサポートします。  | 
|   
									  |   
									  |   git リポジトリーのコンテンツが入力されているボリュームを表します。Git リポジトリーボリュームは所有権管理をサポートしていません。Git リポジトリーボリュームは SELinux の再ラベル付けをサポートしています。 非推奨:GitRepo は非推奨です。git レポジトリを使用してコンテナーをプロビジョニングするには、Git を使用してレポジトリのクローンを作成する InitContainer に EmptyDir をマウントしてから、Pod のコンテナーに EmptyDir をマウントします。  | 
|   
									  |   
									  |   Pod の存続期間中続く Glusterfs マウントを表します。Glusterfs ボリュームは、所有権管理または SELinux の再ラベル付けをサポートしていません。  | 
|   
									  |   
									  |   Pod にマップされたホストパスを表します。ホストパスボリュームは、所有権管理または SELinux の再ラベル付けをサポートしていません。  | 
|   
									  |   
									  |   ImageVolumeSource は、イメージボリュームリソースを表します。  | 
|   
									  |   
									  |   ISCSI ディスクを表します。ISCSI ボリュームは、読み取り/書き込みとして 1 回だけマウントできます。ISCSI ボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。  | 
|   
									  |   
									  |   ボリュームの名前。DNS_LABEL であり、Pod 内で一意である必要があります。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   Pod の存続期間中続く NFS マウントを表します。NFS ボリュームは、所有権管理または SELinux の再ラベル付けをサポートしていません。  | 
|   
									  |   
									  |   PersistentVolumeClaimVolumeSource は、同じ namespace 内のユーザーの PVC を参照します。このボリュームは、バインドされた PV を検出し、Pod 用にそのボリュームをマウントします。PersistentVolumeClaimVolumeSource は、基本的に、他の誰か (システム) が所有する別のタイプのボリュームのラッパーです。  | 
|   
									  |   
									  |   Photon Controller 永続ディスクリソースを表します。  | 
|   
									  |   
									  |   PortworxVolumeSource は、Portworx ボリュームリソースを表します。  | 
|   
									  |   
									  |   Projected ボリュームソースを表します  | 
|   
									  |   
									  |   Pod の存続期間中続く Quobyte マウントを表します。Quobyte ボリュームは、所有権管理または SELinux の再ラベル付けをサポートしていません。  | 
|   
									  |   
									  |   Pod の存続時間中続く Rados Block Device マウントを表します。RBD ボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。  | 
|   
									  |   
									  |   ScaleIOVolumeSource は、永続的な ScaleIO ボリュームを表します  | 
|   
									  |   
									  |   シークレットをボリュームに適合させます。 ターゲットシークレットの Data フィールドの内容は、ファイル名として Data フィールドのキーを使用してファイルとしてボリュームに表示されます。シークレットボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。  | 
|   
									  |   
									  |   StorageOS 永続ボリュームリソースを表します。  | 
|   
									  |   
									  |   vSphere ボリュームリソースを表します。  | 
3.1.259. .template.spec.volumes[].awsElasticBlockStore リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 AWS の永続ディスクリソースを表します。
AWS EBS ディスクは、コンテナーにマウントする前に存在している必要があります。また、ディスクは kubelet と同じ AWS ゾーンにある必要があります。AWS EBS ディスクは、読み取り/書き込みとして 1 回だけマウントできます。AWS EBS ボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。
- 型
 - 
								
object - 必須
 - 
										
volumeID 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   fsType は、マウントするボリュームのファイルシステムタイプです。ヒント: ファイルシステムタイプがホストオペレーティングシステムでサポートされていることを確認してください。例: "ext4"、"xfs"、"ntfs"。指定されていない場合、暗黙的に "ext4" であると推測されます。詳細: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore  | 
|   
									  |   
									  |   partition は、マウントするボリューム内のパーティションです。省略した場合、デフォルトではボリューム名でマウントします。例: ボリューム/dev/sda1 の場合、パーティションを "1" として指定します。同様に、/dev/sda のボリュームパーティションは "0" です (または、プロパティーを空のままにしておくこともできます)。  | 
|   
									  |   
									  |   readOnly 値 true は、VolumeMounts の readOnly 設定を強制的に実行します。詳細: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore  | 
|   
									  |   
									  |   volumeID は、AWS の永続ディスクリソースの一意の ID です (Amazon EBS ボリューム)。詳細: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore  | 
3.1.260. .template.spec.volumes[].azureDisk リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - AzureDisk は、ホスト上の Azure Data Disk マウントを表し、Pod へのバインドマウントを表します。
 - 型
 - 
								
object - 必須
 - 
										
diskName - 
										
diskURI 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   cachingMode はホストキャッシュモードです (None, Read Only, Read Write)。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   diskName は、Blob ストレージ内のデータディスクの名前です。  | 
|   
									  |   
									  |   diskURI は、Blob ストレージ内のデータディスクの URI です  | 
|   
									  |   
									  |   fsType は、マウントするファイルシステムタイプです。ホストオペレーティングシステムでサポートされているファイルシステムタイプである必要があります。例: "ext4"、"xfs"、"ntfs"。指定されていない場合、暗黙的に "ext4" であると推測されます。  | 
|   
									  |   
									  |   kind での期待値は、Shared (ストレージアカウントごとに複数のブロブディスク)、Dedicated (ストレージアカウントごとにブロブ 1 つ)、Managed (Azure の管理データディスク (管理対象のアベイラビリティーセットのみ)) です。デフォルトは Shared です。 
									使用可能な列挙値:-   | 
|   
									  |   
									  |   readOnly。デフォルトは false (読み取り/書き込み) です。ここで ReadOnly を指定すると、VolumeMounts で ReadOnly 設定が強制的に実行されます。  | 
3.1.261. .template.spec.volumes[].azureFile リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - AzureFile は、ホスト上の Azure File Service マウントを表し、マウントを Pod にバインドします。
 - 型
 - 
								
object - 必須
 - 
										
secretName - 
										
shareName 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   readOnly のデフォルトは false (読み取り/書き込み) です。ここで ReadOnly を指定すると、VolumeMounts で ReadOnly 設定が強制的に実行されます。  | 
|   
									  |   
									  |   secretName は、Azure ストレージアカウント名とキーを含むシークレットの名前です。  | 
|   
									  |   
									  |   shareName は Azure 共有名です。  | 
3.1.262. .template.spec.volumes[].cephfs リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod の存続期間中持続する Ceph ファイルシステムマウントを表します。Cephfs ボリュームは所有権管理または SELinux の再ラベル付けをサポートしていません。
 - 型
 - 
								
object - 必須
 - 
										
monitors 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   monitors は必須: Monitors は Ceph モニターのコレクションです。詳細: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it  | 
|   
									  |   
									  |   パスは任意: 完全な Ceph ツリーではなく、マウントされたルートとして使用されます。デフォルトは / です。  | 
|   
									  |   
									  |   readOnly は任意: デフォルトは false (読み取り/書き込み) です。ここで ReadOnly を指定すると、VolumeMounts で ReadOnly 設定が強制的に実行されます。詳細: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it  | 
|   
									  |   
									  |   secretFile は任意: SecretFile はユーザーのキーリングへのパスです。デフォルトは /etc/ceph/user.secret です。詳細: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it  | 
|   
									  |   
									  |   LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。  | 
|   
									  |   
									  |   user 任意: User は rados ユーザー名、デフォルトは admin です。詳細: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it  | 
3.1.263. .template.spec.volumes[].cephfs.secretRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
3.1.264. .template.spec.volumes[].cinder リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Openstack の cinder ボリュームリソースを表します。コンテナーにマウントする前に、Cinder ボリュームが存在している必要があります。ボリュームも、kubelet と同じ領域にある必要があります。Cinder ボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。
 - 型
 - 
								
object - 必須
 - 
										
volumeID 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   fsType は、マウントするファイルシステムタイプです。ホストオペレーティングシステムでサポートされているファイルシステムタイプである必要があります。例: "ext4"、"xfs"、"ntfs"。指定されていない場合、暗黙的に "ext4" であると推測されます。詳細: https://examples.k8s.io/mysql-cinder-pd/README.md  | 
|   
									  |   
									  |   readOnly のデフォルトは false (読み取り/書き込み) です。ここで ReadOnly を指定すると、VolumeMounts で ReadOnly 設定が強制的に実行されます。詳細: https://examples.k8s.io/mysql-cinder-pd/README.md  | 
|   
									  |   
									  |   LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。  | 
|   
									  |   
									  |   cinder 内のボリュームを識別するために使用される volumeID。詳細: https://examples.k8s.io/mysql-cinder-pd/README.md  | 
3.1.265. .template.spec.volumes[].cinder.secretRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
3.1.266. .template.spec.volumes[].configMap リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 ConfigMap をボリュームに適用します。
項目要素にパスへのキーの特定のマッピングが入力されていない限り、ターゲットの ConfigMap のデータフィールドの内容は、データフィールドのキーをファイル名として使用してファイルとしてボリュームに表示されます。ConfigMap ボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。
- 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   defaultMode は任意: デフォルトで、作成されたファイルのアクセス許可を設定するために使用されるモードビットです。0000 から 0777 の 8 進数値、または 0 から 511 までの 10 進数の値である必要があります。YAML は 8 進数および 10 進数値の両方を受け入れます。JSON にはモードビットに 10 進数の値が必要です。デフォルトは 0644 に設定されます。パス内のディレクトリーはこの設定の影響を受けません。これは fsGroup などのファイルモードに影響する他のオプションと競合する可能性があり、その結果は他のモードビットセットである可能性があります。  | 
|   
									  |   
									  |   item が指定されていない場合、参照される ConfigMap の Data フィールドのそれぞれのキーと値のペアはボリュームにデプロイメントされ、名前がキーであり、内容が値になります。指定されている場合、リスト表示されるキーは指定されたパスにデプロイメントされ、リストされていないキーはありません。ConfigMap に存在しないキーが指定された場合、ボリュームのセットアップはオプションとしてマークされない限りエラーになります。パスは相対する必要があり、'..' パスが含まれないか、または '..' で始まる場合があります。  | 
|   
									  |   
									  |   文字列キーをボリューム内のパスにマップします。  | 
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   任意。ConfigMap かそのキーを定義する必要があるかどうかを指定します。  | 
3.1.267. .template.spec.volumes[].configMap.items リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - item が指定されていない場合、参照される ConfigMap の Data フィールドのそれぞれのキーと値のペアはボリュームにデプロイメントされ、名前がキーであり、内容が値になります。指定されている場合、リスト表示されるキーは指定されたパスにデプロイメントされ、リストされていないキーはありません。ConfigMap に存在しないキーが指定された場合、ボリュームのセットアップはオプションとしてマークされない限りエラーになります。パスは相対する必要があり、'..' パスが含まれないか、または '..' で始まる場合があります。
 - 型
 - 
								
array 
3.1.268. .template.spec.volumes[].configMap.items[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 文字列キーをボリューム内のパスにマップします。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
path 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   key はプロジェクトのキーです。  | 
|   
									  |   
									  |   mode は任意: このファイルにアクセス許可を設定するために使用されるモードビットです。0000 から 0777 の 8 進数値、または 0 から 511 までの 10 進数の値である必要があります。YAML は 8 進数および 10 進数値の両方を受け入れます。JSON にはモードビットに 10 進数の値が必要です。指定しない場合、ボリューム defaultMode が使用されます。これは fsGroup などのファイルモードに影響する他のオプションと競合する可能性があり、その結果は他のモードビットセットである可能性があります。  | 
|   
									  |   
									  |   path はキーをマップするファイルの相対パスです。絶対的なパスではない可能性があります。パス要素 '..' を含めることはできません。文字列 '..' で始まらない場合があります。  | 
3.1.269. .template.spec.volumes[].csi リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 外部 CSI ドライバーによって管理される、マウントするボリュームのソースの場所を表します
 - 型
 - 
								
object - 必須
 - 
										
driver 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   driver は、このボリュームを処理する CSI ドライバーの名前です。クラスターに登録されている正しい名前は、管理者に相談してください。  | 
|   
									  |   
									  |   マウントする fsType。例: "ext4"、"xfs"、"ntfs"。指定しない場合、空の値が関連する CSI ドライバーに渡され、適用するデフォルトのファイルシステムが決定されます。  | 
|   
									  |   
									  |   LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。  | 
|   
									  |   
									  |   readOnly は、ボリュームの読み取り専用設定を指定します。デフォルトは false (読み取り/書き込み) です。  | 
|   
									  |   
									  |   volumeAttributes は、CSI ドライバーに渡されるドライバー固有のプロパティーを格納します。サポートされている値は、ドライバーのドキュメントを参照してください。  | 
3.1.270. .template.spec.volumes[].csi.nodePublishSecretRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
3.1.271. .template.spec.volumes[].downwardAPI リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - DownwardAPIVolumeSource は、Downward API 情報を含むボリュームを表します。Downward API ボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   オプション: デフォルトで作成されたファイルで使用するモードビット。オプション: デフォルトで作成されたファイルのパーミッションを設定するために使用されるモードビット。0000 から 0777 の 8 進数値、または 0 から 511 までの 10 進数の値である必要があります。YAML は 8 進数および 10 進数値の両方を受け入れます。JSON にはモードビットに 10 進数の値が必要です。デフォルトは 0644 に設定されます。パス内のディレクトリーはこの設定の影響を受けません。これは fsGroup などのファイルモードに影響する他のオプションと競合する可能性があり、その結果は他のモードビットセットである可能性があります。  | 
|   
									  |   
									  |   items は、Downward API ボリュームファイルのリストです  | 
|   
									  |   
									  |   DownwardAPIVolumeFile は、Pod フィールドを含むファイルを作成するための情報を表します  | 
3.1.272. .template.spec.volumes[].downwardAPI.items リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - items は、Downward API ボリュームファイルのリストです
 - 型
 - 
								
array 
3.1.273. .template.spec.volumes[].downwardAPI.items[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - DownwardAPIVolumeFile は、Pod フィールドを含むファイルを作成するための情報を表します
 - 型
 - 
								
object - 必須
 - 
										
path 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ObjectFieldSelector は、オブジェクトの APIVersioned フィールドを選択します。  | 
|   
									  |   
									  |   オプション: このファイルの権限を設定するために使用されるモードビットは、0000 から 0777 までの 8 進数値、または 0 から 511 までの 10 進数値でなければなりません。YAML は 8 進数および 10 進数値の両方を受け入れます。JSON にはモードビットに 10 進数の値が必要です。指定しない場合、ボリューム defaultMode が使用されます。これは fsGroup などのファイルモードに影響する他のオプションと競合する可能性があり、その結果は他のモードビットセットである可能性があります。  | 
|   
									  |   
									  |   必須: パスは、作成するファイルの相対パス名です。絶対パスまたは '..' パスを含めることはできません。utf-8 でエンコードする必要があります。相対パスの最初の項目は '..' で始まってはなりません。  | 
|   
									  |   
									  |   ResourceFieldSelector は、コンテナーリソース (CPU、メモリー) とその出力形式を表します。  | 
3.1.274. .template.spec.volumes[].downwardAPI.items[].fieldRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ObjectFieldSelector は、オブジェクトの APIVersioned フィールドを選択します。
 - 型
 - 
								
object - 必須
 - 
										
fieldPath 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   FieldPath が記述されているスキーマのバージョン。デフォルトは "v1" です。  | 
|   
									  |   
									  |   指定された API バージョンで選択するフィールドのパス。  | 
3.1.275. .template.spec.volumes[].downwardAPI.items[].resourceFieldRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ResourceFieldSelector は、コンテナーリソース (CPU、メモリー) とその出力形式を表します。
 - 型
 - 
								
object - 必須
 - 
										
resource 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コンテナー名: ボリュームには必須、env 変数にはオプション  | 
|   
									  |   公開されたリソースの出力形式を指定します。デフォルトは "1" です。  | |
|   
									  |   
									  |   必須: 選択するリソース  | 
3.1.276. .template.spec.volumes[].emptyDir リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod の空のディレクトリーを表します。空のディレクトリーボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   medium は、このディレクトリーをバックアップする必要があるストレージメディアのタイプを表します。デフォルトは"" です。これは、ノードのデフォルトのメディアを使用することを意味します。空の文字列 (デフォルト) またはメモリーである必要があります。詳細: https://kubernetes.io/docs/concepts/storage/volumes#emptydir  | 
|   
									  |   sizeLimit は、この EmptyDir ボリュームに必要なローカルストレージの合計量です。サイズ制限はメモリーメディアにも適用されます。メモリーメディア EmptyDir での最大使用量は、ここで指定された SizeLimit と Pod 内のすべてのコンテナーのメモリー制限の合計との間の最小値になります。デフォルトは nil です。これは、制限が未定義であることを意味します。詳細: https://kubernetes.io/docs/concepts/storage/volumes#emptydir  | 
3.1.277. .template.spec.volumes[].ephemeral リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 通常のストレージドライバーによって処理される一時的なボリュームを表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   PersistentVolumeClaimTemplate は、EphemeralVolumeSource の一部として PersistentVolumeClaim オブジェクトを生成するために使用されます。  | 
3.1.278. .template.spec.volumes[].ephemeral.volumeClaimTemplate リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - PersistentVolumeClaimTemplate は、EphemeralVolumeSource の一部として PersistentVolumeClaim オブジェクトを生成するために使用されます。
 - 型
 - 
								
object - 必須
 - 
										
spec 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   PVC の作成時に PVC にコピーされるラベルとアノテーションが含まれる場合があります。他のフィールドは許可されておらず、検証中に拒否されます。  | |
|   
									  |   
									  |   PersistentVolumeClaimSpec は、ストレージデバイスの一般的な属性を記述し、プロバイダー固有の属性のソースを許可します  | 
3.1.279. .template.spec.volumes[].ephemeral.volumeClaimTemplate.spec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - PersistentVolumeClaimSpec は、ストレージデバイスの一般的な属性を記述し、プロバイダー固有の属性のソースを許可します
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   accessModes には、ボリュームに割り当てる必要のあるアクセスモードが含まれます。詳細は、https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 を参照してください。  | 
|   
									  |   
									  |   TypedLocalObjectReference には、同じ namespace 内で typed 参照オブジェクトを見つけるのに十分な情報が含まれます。  | 
|   
									  |   
									  |   TypedObjectReference には、型指定された参照オブジェクトを見つけるのに十分な情報が含まれています。  | 
|   
									  |   
									  |   VolumeResourceRequirements は、ボリュームのストレージリソース要件を説明します。  | 
|   
									  |   selector は、バインドを考慮するボリュームに対するラベルクエリーです。  | |
|   
									  |   
									  |   storageClassName は、要求に必要な StorageClass の名前です。詳細: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1  | 
|   
									  |   
									  |   volumeAttributesClassName は、このクレームで使用される VolumeAttributesClass を設定するために使用できます。指定すると、CSI ドライバーは、対応する VolumeAttributesClass で定義された属性を使用してボリュームを作成または更新します。これは storageClassName とは異なる目的があり、クレームの作成後に変更できます。空の文字列値は、クレームに VolumeAttributesClass が適用されないことを意味しますが、一度設定すると、このフィールドを空の文字列にリセットすることはできません。指定されておらず、PersistentVolumeClaim がバインドされていない場合は、永続ボリュームコントローラーが存在する場合は、デフォルトの VolumeAttributesClass が設定されます。volumeAttributesClass によって参照されるリソースが存在しない場合は、そのようなリソースが存在するまで、この PersistentVolumeClaim は、modifyVolumeStatus フィールドに反映されるように、保留状態に設定されます。詳細は、https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/ (ベータ版) を参照してください。このフィールドを使用するには、VolumeAttributesClass フィーチャーゲートを有効にする必要があります (デフォルトではオフ)。  | 
|   
									  |   
									  |   volumeMode は、要求に必要なボリュームのタイプを定義します。Filesystem の値は、要求仕様に含まれていない場合に暗示されます。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   volumeName は、この要求をサポートする PersistentVolume へのバインディング参照です。  | 
3.1.280. .template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.dataSource リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TypedLocalObjectReference には、同じ namespace 内で typed 参照オブジェクトを見つけるのに十分な情報が含まれます。
 - 型
 - 
								
object - 必須
 - 
										
kind - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   APIGroup は参照されているリソースのグループです。APIGroup が指定されていない場合は、指定の Kind をコア API グループに設定する必要があります。他のサードパーティータイプには、APIGroup が必要です。  | 
|   
									  |   
									  |   kind は参照されているリソースのタイプです。  | 
|   
									  |   
									  |   name は、参照されているリソースの名前です。  | 
3.1.281. .template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TypedObjectReference には、型指定された参照オブジェクトを見つけるのに十分な情報が含まれています。
 - 型
 - 
								
object - 必須
 - 
										
kind - 
										
name 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   APIGroup は参照されているリソースのグループです。APIGroup が指定されていない場合は、指定の Kind をコア API グループに設定する必要があります。他のサードパーティータイプには、APIGroup が必要です。  | 
|   
									  |   
									  |   kind は参照されているリソースのタイプです。  | 
|   
									  |   
									  |   name は、参照されているリソースの名前です。  | 
|   
									  |   
									  |   Namespace は、参照されるリソースの namespace です。namespace が指定されている場合は、その namespace の所有者が参照を受け入れることができるように、参照された namespace に gateway.networking.k8s.io/ReferenceGrant オブジェクトが必要であることに注意してください。詳細は、ReferenceGrant ドキュメントを参照してください。(アルファ版) このフィールドでは、CrossNamespaceVolumeDataSource フィーチャーゲートを有効にする必要があります。  | 
3.1.282. .template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.resources リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - VolumeResourceRequirements は、ボリュームのストレージリソース要件を説明します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   limits は、許可されるコンピュートリソースの最大量を示します。詳細: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/  | |
|   
									  |   requests は、必要なコンピュートリソースの最小量を示します。コンテナーで Requests が省略される場合、明示的に指定される場合にデフォルトで Limits に設定されます。指定しない場合は、実装定義の値に設定されます。リクエストは制限を超えることはできません。詳細は、https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ を参照してください。  | 
3.1.283. .template.spec.volumes[].fc リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ファイバーチャネルボリュームを表します。ファイバーチャネルボリュームは、読み取り/書き込みとして 1 回だけマウントできます。ファイバーチャネルボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   fsType は、マウントするファイルシステムタイプです。ホストオペレーティングシステムでサポートされているファイルシステムタイプである必要があります。例: "ext4"、"xfs"、"ntfs"。指定されていない場合、暗黙的に "ext4" であると推測されます。  | 
|   
									  |   
									  |   LUN は任意: FC ターゲットの LUN 番号  | 
|   
									  |   
									  |   readOnly は任意: デフォルトは false (読み取り/書き込み) です。ここで ReadOnly を指定すると、VolumeMounts で ReadOnly 設定が強制的に実行されます。  | 
|   
									  |   
									  |   targetWWNs は任意: FC ターゲットのワールドワイド名 (WWN)  | 
|   
									  |   
									  |   wwids は任意: FC ボリュームのワールドワイド ID(wwids)wwids または targetWWN と lun の組み合わせのいずれかを設定する必要がありますが、両方を同時に設定できません。  | 
3.1.284. .template.spec.volumes[].flexVolume リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - FlexVolume は、exec ベースのプラグインを使用してプロビジョニング/接続される汎用ボリュームリソースを表します。
 - 型
 - 
								
object - 必須
 - 
										
driver 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   driver は、このボリュームに使用するドライバーの名前です。  | 
|   
									  |   
									  |   fsType は、マウントするファイルシステムタイプです。ホストオペレーティングシステムでサポートされているファイルシステムタイプである必要があります。例: "ext4"、"xfs"、"ntfs"。デフォルトのファイルシステムは FlexVolume スクリプトに依存します。  | 
|   
									  |   
									  |   options は任意: このフィールドには追加のコマンドオプションがあれば保持されます。  | 
|   
									  |   
									  |   readOnly は任意: デフォルトは false (読み取り/書き込み) です。ここで ReadOnly を指定すると、VolumeMounts で ReadOnly 設定が強制的に実行されます。  | 
|   
									  |   
									  |   LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。  | 
3.1.285. .template.spec.volumes[].flexVolume.secretRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
3.1.286. .template.spec.volumes[].flocker リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Flocker エージェントによってマウントされた Flocker ボリュームを表します。datasetName および datasetUUID の 1 つだけを設定する必要があります。Flocker ボリュームは、所有権管理または SELinux の再ラベル付けをサポートしていません。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   
									datasetName はメタデータとして保存されているデータセットの名前です   | 
|   
									  |   
									  |   datasetUUID は、データセットの UUID です。これは Flocker データセットの一意の識別子です  | 
3.1.287. .template.spec.volumes[].gcePersistentDisk リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 Google Compute Engine の永続ディスクリソースを表します。
GCE PD は、コンテナーにマウントする前に存在している必要があります。ディスクは、kubelet と同じ GCE プロジェクトおよびゾーンにある必要もあります。GCE PD は、読み取り/書き込みとして 1 回のみマウントできます。また、読み取り専用としては何度でもマウントできます。GCE PD は、所有権管理および SELinux の再ラベル付けをサポートします。
- 型
 - 
								
object - 必須
 - 
										
pdName 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   fsType は、マウントするボリュームのファイルシステムタイプです。ヒント: ファイルシステムタイプがホストオペレーティングシステムでサポートされていることを確認してください。例: "ext4"、"xfs"、"ntfs"。指定されていない場合、暗黙的に "ext4" であると推測されます。詳細: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk  | 
|   
									  |   
									  |   partition は、マウントするボリューム内のパーティションです。省略した場合、デフォルトではボリューム名でマウントします。例: ボリューム/dev/sda1 の場合、パーティションを "1" として指定します。同様に、/dev/sda のボリュームパーティションは "0" です (または、プロパティーを空のままにしておくこともできます)。詳細: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk  | 
|   
									  |   
									  |   pdName は、GCE の PD リソースの一意の名前です。GCE でディスクを識別するために使用されます。詳細: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk  | 
|   
									  |   
									  |   この readOnly は、VolumeMounts で ReadOnly 設定が強制的に指定されます。デフォルトは false です。詳細: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk  | 
3.1.288. .template.spec.volumes[].gitRepo リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 git リポジトリーのコンテンツが入力されているボリュームを表します。Git リポジトリーボリュームは所有権管理をサポートしていません。Git リポジトリーボリュームは SELinux の再ラベル付けをサポートしています。
非推奨:GitRepo は非推奨です。git レポジトリを使用してコンテナーをプロビジョニングするには、Git を使用してレポジトリのクローンを作成する InitContainer に EmptyDir をマウントしてから、Pod のコンテナーに EmptyDir をマウントします。
- 型
 - 
								
object - 必須
 - 
										
repository 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   directory は、ターゲットディレクトリー名です。'..' を含まない、または..で始まらないようにする必要があります。もしも '。' が提供されている場合、ボリュームディレクトリーは git リポジトリーになります。それ以外の場合、指定されている場合、ボリュームには、指定された名前のサブディレクトリーに git リポジトリーが含まれます。  | 
|   
									  |   
									  |   repository は URL です。  | 
|   
									  |   
									  |   revision は、指定されたリビジョンのコミットハッシュです。  | 
3.1.289. .template.spec.volumes[].glusterfs リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod の存続期間中続く Glusterfs マウントを表します。Glusterfs ボリュームは、所有権管理または SELinux の再ラベル付けをサポートしていません。
 - 型
 - 
								
object - 必須
 - 
										
endpoints - 
										
path 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   endpoints は、Glusterfs トポロジーの詳細を示すエンドポイント名です。詳細: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod  | 
|   
									  |   
									  |   path は Glusterfs ボリュームパスです。詳細: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod  | 
|   
									  |   
									  |   この readOnly は、Glusterfs ボリュームを読み取り専用のアクセス権限で強制的にマウントします。デフォルトは false です。詳細: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod  | 
3.1.290. .template.spec.volumes[].hostPath リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod にマップされたホストパスを表します。ホストパスボリュームは、所有権管理または SELinux の再ラベル付けをサポートしていません。
 - 型
 - 
								
object - 必須
 - 
										
path 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ホスト上のディレクトリーのパス。パスがシンボリックリンクの場合、実際のパスへのリンクをたどります。詳細: https://kubernetes.io/docs/concepts/storage/volumes#hostpath  | 
|   
									  |   
									  |   HostPath ボリュームのデフォルトのタイプは "" です。詳細: https://kubernetes.io/docs/concepts/storage/volumes#hostpath 
									使用可能な列挙値: -   | 
3.1.291. .template.spec.volumes[].image リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ImageVolumeSource は、イメージボリュームリソースを表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   OCI オブジェクトをプルするためのポリシー。使用できる値: Always: kubelet は常に参照のプルを試行します。プルに失敗すると、コンテナーの作成は失敗します。Never: kubelet は参照をプルせず、ローカルイメージまたはアーティファクトのみを使用します。参照が存在しない場合は、コンテナーの作成に失敗します。IfNotPresent: 参照がディスクに存在しない場合は、kubelet がプルします。参照が存在しず、プルが失敗すると、コンテナーの作成は失敗します。デフォルトは、:latest タグが指定されている場合は常に、それ以外の場合は IfNotPresent です。 
									使用可能な列挙値: -   | 
|   
									  |   
									  |   必須: 使用するイメージまたはアーティファクトの参照。pod.spec.containers[*].image と同じように動作します。プルシークレットは、ノード認証情報、SA イメージプルシークレット、および Pod 仕様イメージプルシークレットを検索することで、コンテナーイメージの場合と同じ方法でアセンブルされます。詳細: https://kubernetes.io/docs/concepts/containers/images このフィールドはオプションであり、高レベルの設定管理で、Deployments や StatefulSets などのワークロードコントローラーのコンテナーイメージをデフォルトまたはオーバーライドできます。  | 
3.1.292. .template.spec.volumes[].iscsi リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ISCSI ディスクを表します。ISCSI ボリュームは、読み取り/書き込みとして 1 回だけマウントできます。ISCSI ボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。
 - 型
 - 
								
object - 必須
 - 
										
targetPortal - 
										
iqn - 
										
lun 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   chapAuthDiscovery は、iSCSI 検出 CHAP 認証をサポートするかどうかを定義します。  | 
|   
									  |   
									  |   chapAuthSession は、iSCSI セッション CHAP 認証をサポートするかどうかを定義します。  | 
|   
									  |   
									  |   fsType は、マウントするボリュームのファイルシステムタイプです。ヒント: ファイルシステムタイプがホストオペレーティングシステムでサポートされていることを確認してください。例: "ext4"、"xfs"、"ntfs"。指定されていない場合、暗黙的に "ext4" であると推測されます。詳細: https://kubernetes.io/docs/concepts/storage/volumes#iscsi  | 
|   
									  |   
									  |   initiatorName は、カスタムの iSCSI イニシエーター名です。iscsiInterface と同時に initiatorName を指定すると、接続用に新しい iSCSI インターフェイス <target portal>:<volume name> が作成されます。  | 
|   
									  |   
									  |   iqn は、ターゲットの iSCSI 修飾名です。  | 
|   
									  |   
									  |   iscsiInterface は、iSCSI トランスポートを使用するインターフェイス名です。デフォルトは 'default' (tcp) です。  | 
|   
									  |   
									  |   lun は、iSCSI ターゲット Lun 番号を表します。  | 
|   
									  |   
									  |   ポータルは iSCSI ターゲットポータルリストです。ポートがデフォルト以外の場合、ポータルは IP または ip_addr:port のいずれかです (通常は TCP ポート 860 および 3260)。  | 
|   
									  |   
									  |   この readOnly は、VolumeMounts で ReadOnly 設定が強制的に指定されます。デフォルトは false です。  | 
|   
									  |   
									  |   LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。  | 
|   
									  |   
									  |   targetPortal は iSCSI Target Portal です。ポートがデフォルト以外の場合、ポータルは IP または ip_addr:port のいずれかです (通常は TCP ポート 860 および 3260)。  | 
3.1.293. .template.spec.volumes[].iscsi.secretRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
3.1.294. .template.spec.volumes[].nfs リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod の存続期間中続く NFS マウントを表します。NFS ボリュームは、所有権管理または SELinux の再ラベル付けをサポートしていません。
 - 型
 - 
								
object - 必須
 - 
										
server - 
										
path 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   NFS サーバーがエクスポートしているパス。詳細: https://kubernetes.io/docs/concepts/storage/volumes#nfs  | 
|   
									  |   
									  |   ここで readOnly を指定すると、NFS エクスポートが読み取り専用権限で強制的にマウントされます。デフォルトは false です。詳細: https://kubernetes.io/docs/concepts/storage/volumes#nfs  | 
|   
									  |   
									  |   server は、NFS サーバーのホスト名または IP アドレスです。詳細: https://kubernetes.io/docs/concepts/storage/volumes#nfs  | 
3.1.295. .template.spec.volumes[].persistentVolumeClaim リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - PersistentVolumeClaimVolumeSource は、同じ namespace 内のユーザーの PVC を参照します。このボリュームは、バインドされた PV を検出し、Pod 用にそのボリュームをマウントします。PersistentVolumeClaimVolumeSource は、基本的に、他の誰か (システム) が所有する別のタイプのボリュームのラッパーです。
 - 型
 - 
								
object - 必須
 - 
										
claimName 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   claimName は、このボリュームを使用する Pod と同じ namespace にある PersistentVolumeClaim の名前です。詳細: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims  | 
|   
									  |   
									  |   readOnly は、VolumeMounts の ReadOnly 設定が強制的に指定されます。デフォルト: false  | 
3.1.296. .template.spec.volumes[].photonPersistentDisk リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Photon Controller 永続ディスクリソースを表します。
 - 型
 - 
								
object - 必須
 - 
										
pdID 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   fsType は、マウントするファイルシステムタイプです。ホストオペレーティングシステムでサポートされているファイルシステムタイプである必要があります。例: "ext4"、"xfs"、"ntfs"。指定されていない場合、暗黙的に "ext4" であると推測されます。  | 
|   
									  |   
									  |   pdID は、Photon Controller の永続ディスクを識別する ID です。  | 
3.1.297. .template.spec.volumes[].portworxVolume リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - PortworxVolumeSource は、Portworx ボリュームリソースを表します。
 - 型
 - 
								
object - 必須
 - 
										
volumeID 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   fSType は、マウントするファイルシステムタイプを表します。ホストオペレーティングシステムでサポートされているファイルシステムタイプである必要があります。例: "ext4"、"xfs"。指定されていない場合、暗黙的に "ext4" であると推測されます。  | 
|   
									  |   
									  |   readOnly のデフォルトは false (読み取り/書き込み) です。ここで ReadOnly を指定すると、VolumeMounts で ReadOnly 設定が強制的に実行されます。  | 
|   
									  |   
									  |   volumeID は、Portworx ボリュームを一意に識別します  | 
3.1.298. .template.spec.volumes[].projected リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Projected ボリュームソースを表します
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   defaultMode は、作成されたファイルにデフォルトでアクセス許可を設定するために使用されるモードビットです。0000 から 0777 の 8 進数値、または 0 から 511 までの 10 進数の値である必要があります。YAML は 8 進数および 10 進数値の両方を受け入れます。JSON にはモードビットに 10 進数の値が必要です。パス内のディレクトリーはこの設定の影響を受けません。これは fsGroup などのファイルモードに影響する他のオプションと競合する可能性があり、その結果は他のモードビットセットである可能性があります。  | 
|   
									  |   
									  |   sources は、ボリュームプロジェクションのリストです。このリストの各エントリーは 1 つのソースを処理します。  | 
|   
									  |   
									  |   サポートされている他のボリュームタイプと一緒にデプロイメントされる可能性のあるプロジェクションこれらのフィールドのいずれかを設定する必要があります。  | 
3.1.299. .template.spec.volumes[].projected.sources リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - sources は、ボリュームプロジェクションのリストです。このリストの各エントリーは 1 つのソースを処理します。
 - 型
 - 
								
array 
3.1.300. .template.spec.volumes[].projected.sources[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - サポートされている他のボリュームタイプと一緒にデプロイメントされる可能性のあるプロジェクションこれらのフィールドのいずれかを設定する必要があります。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ClusterTrustBundleProjection は、ClusterTrustBundle オブジェクトのセットを選択し、その内容を Pod ファイルシステムに投影する方法を説明します。  | 
|   
									  |   
									  |   ConfigMap をデプロイメントされたボリュームに適合させます。 項目要素にパスへのキーの特定のマッピングが入力されていない限り、ターゲットの ConfigMap のデータフィールドの内容は、データフィールドのキーをファイル名として使用してファイルとしてデプロイメントされるボリュームに表示されます。これは、デフォルトモードのない configmap ボリュームソースと同じであることに注意してください。  | 
|   
									  |   
									  |   デプロイメントされたボリュームにデプロイメントするための Downward API 情報を表します。これは、デフォルトモードのない downwardAPI ボリュームソースと同じであることに注意してください。  | 
|   
									  |   
									  |   シークレットを、デプロイメントされたボリュームに適合させます。 ターゲットシークレットの Data フィールドの内容は、ファイル名として Data フィールドのキーを使用して、ファイルとしてデプロイメントされたボリュームに表示されます。これは、デフォルトモードのないシークレットボリュームソースと同じであることに注意してください。  | 
|   
									  |   
									  |   ServiceAccountTokenProjection は、デプロイメントされるサービスアカウントトークンボリュームを表します。このプロジェクションを使用して、API (Kubernetes API サーバーなど) に対して使用するサービスアカウントトークンを Pod ランタイムファイルシステムに挿入できます。  | 
3.1.301. .template.spec.volumes[].projected.sources[].clusterTrustBundle リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ClusterTrustBundleProjection は、ClusterTrustBundle オブジェクトのセットを選択し、その内容を Pod ファイルシステムに投影する方法を説明します。
 - 型
 - 
								
object - 必須
 - 
										
path 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   このラベルセレクターに一致するすべての ClusterTrustBundle を選択します。signerName が設定されている場合にのみ有効です。名前と相互に排他的です。設定されていない場合は、"何も一致しない" と解釈されます。設定されているが空の場合は、"すべてに一致する" と解釈されます。  | |
|   
									  |   
									  |   オブジェクト名で単一の ClusterTrustBundle を選択します。signerName および labelSelector とは相互に排他的です。  | 
|   
									  |   
									  |   true の場合で、参照された ClusterTrustBundle が利用できない場合は、Pod の起動をブロックしないでください。名前を使用する場合、名前付き ClusterTrustBundle が存在しないことが許可されます。signerName を使用する場合、signerName と labelSelector の組み合わせは、0 個の ClusterTrustBundles と一致できます。  | 
|   
									  |   
									  |   バンドルを書き込むためのボリュームルートからの相対パス。  | 
|   
									  |   
									  |   この署名者名に一致するすべての ClusterTrustBundle を選択します。名前と相互に排他的です。選択されたすべての ClusterTrustBundle の内容が統合され、重複が排除されます。  | 
3.1.302. .template.spec.volumes[].projected.sources[].configMap リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 ConfigMap をデプロイメントされたボリュームに適合させます。
項目要素にパスへのキーの特定のマッピングが入力されていない限り、ターゲットの ConfigMap のデータフィールドの内容は、データフィールドのキーをファイル名として使用してファイルとしてデプロイメントされるボリュームに表示されます。これは、デフォルトモードのない configmap ボリュームソースと同じであることに注意してください。
- 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   item が指定されていない場合、参照される ConfigMap の Data フィールドのそれぞれのキーと値のペアはボリュームにデプロイメントされ、名前がキーであり、内容が値になります。指定されている場合、リスト表示されるキーは指定されたパスにデプロイメントされ、リストされていないキーはありません。ConfigMap に存在しないキーが指定された場合、ボリュームのセットアップはオプションとしてマークされない限りエラーになります。パスは相対する必要があり、'..' パスが含まれないか、または '..' で始まる場合があります。  | 
|   
									  |   
									  |   文字列キーをボリューム内のパスにマップします。  | 
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   任意。ConfigMap かそのキーを定義する必要があるかどうかを指定します。  | 
3.1.303. .template.spec.volumes[].projected.sources[].configMap.items リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - item が指定されていない場合、参照される ConfigMap の Data フィールドのそれぞれのキーと値のペアはボリュームにデプロイメントされ、名前がキーであり、内容が値になります。指定されている場合、リスト表示されるキーは指定されたパスにデプロイメントされ、リストされていないキーはありません。ConfigMap に存在しないキーが指定された場合、ボリュームのセットアップはオプションとしてマークされない限りエラーになります。パスは相対する必要があり、'..' パスが含まれないか、または '..' で始まる場合があります。
 - 型
 - 
								
array 
3.1.304. .template.spec.volumes[].projected.sources[].configMap.items[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 文字列キーをボリューム内のパスにマップします。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
path 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   key はプロジェクトのキーです。  | 
|   
									  |   
									  |   mode は任意: このファイルにアクセス許可を設定するために使用されるモードビットです。0000 から 0777 の 8 進数値、または 0 から 511 までの 10 進数の値である必要があります。YAML は 8 進数および 10 進数値の両方を受け入れます。JSON にはモードビットに 10 進数の値が必要です。指定しない場合、ボリューム defaultMode が使用されます。これは fsGroup などのファイルモードに影響する他のオプションと競合する可能性があり、その結果は他のモードビットセットである可能性があります。  | 
|   
									  |   
									  |   path はキーをマップするファイルの相対パスです。絶対的なパスではない可能性があります。パス要素 '..' を含めることはできません。文字列 '..' で始まらない場合があります。  | 
3.1.305. .template.spec.volumes[].projected.sources[].downwardAPI リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - デプロイメントされたボリュームにデプロイメントするための Downward API 情報を表します。これは、デフォルトモードのない downwardAPI ボリュームソースと同じであることに注意してください。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Items は DownwardAPIVolume ファイルのリストです  | 
|   
									  |   
									  |   DownwardAPIVolumeFile は、Pod フィールドを含むファイルを作成するための情報を表します  | 
3.1.306. .template.spec.volumes[].projected.sources[].downwardAPI.items リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Items は DownwardAPIVolume ファイルのリストです
 - 型
 - 
								
array 
3.1.307. .template.spec.volumes[].projected.sources[].downwardAPI.items[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - DownwardAPIVolumeFile は、Pod フィールドを含むファイルを作成するための情報を表します
 - 型
 - 
								
object - 必須
 - 
										
path 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ObjectFieldSelector は、オブジェクトの APIVersioned フィールドを選択します。  | 
|   
									  |   
									  |   オプション: このファイルの権限を設定するために使用されるモードビットは、0000 から 0777 までの 8 進数値、または 0 から 511 までの 10 進数値でなければなりません。YAML は 8 進数および 10 進数値の両方を受け入れます。JSON にはモードビットに 10 進数の値が必要です。指定しない場合、ボリューム defaultMode が使用されます。これは fsGroup などのファイルモードに影響する他のオプションと競合する可能性があり、その結果は他のモードビットセットである可能性があります。  | 
|   
									  |   
									  |   必須: パスは、作成するファイルの相対パス名です。絶対パスまたは '..' パスを含めることはできません。utf-8 でエンコードする必要があります。相対パスの最初の項目は '..' で始まってはなりません。  | 
|   
									  |   
									  |   ResourceFieldSelector は、コンテナーリソース (CPU、メモリー) とその出力形式を表します。  | 
3.1.308. .template.spec.volumes[].projected.sources[].downwardAPI.items[].fieldRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ObjectFieldSelector は、オブジェクトの APIVersioned フィールドを選択します。
 - 型
 - 
								
object - 必須
 - 
										
fieldPath 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   FieldPath が記述されているスキーマのバージョン。デフォルトは "v1" です。  | 
|   
									  |   
									  |   指定された API バージョンで選択するフィールドのパス。  | 
3.1.309. .template.spec.volumes[].projected.sources[].downwardAPI.items[].resourceFieldRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ResourceFieldSelector は、コンテナーリソース (CPU、メモリー) とその出力形式を表します。
 - 型
 - 
								
object - 必須
 - 
										
resource 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コンテナー名: ボリュームには必須、env 変数にはオプション  | 
|   
									  |   公開されたリソースの出力形式を指定します。デフォルトは "1" です。  | |
|   
									  |   
									  |   必須: 選択するリソース  | 
3.1.310. .template.spec.volumes[].projected.sources[].secret リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 シークレットを、デプロイメントされたボリュームに適合させます。
ターゲットシークレットの Data フィールドの内容は、ファイル名として Data フィールドのキーを使用して、ファイルとしてデプロイメントされたボリュームに表示されます。これは、デフォルトモードのないシークレットボリュームソースと同じであることに注意してください。
- 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   items が指定されていない場合、参照されるシークレットの Data フィールドのそれぞれのキーと値のペアはボリュームにデプロイメントされ、名前がキーであり、内容が値になります。指定されている場合、リスト表示されるキーは指定されたパスにデプロイメントされ、リストされていないキーはありません。シークレットに存在しないキーが指定された場合、ボリュームのセットアップはオプションとしてマークされない限りエラーになります。パスは相対する必要があり、'..' パスが含まれないか、または '..' で始まる場合があります。  | 
|   
									  |   
									  |   文字列キーをボリューム内のパスにマップします。  | 
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
|   
									  |   
									  |   オプションフィールドは、シークレットかそのキーを定義する必要があるかどうかを指定します。  | 
3.1.311. .template.spec.volumes[].projected.sources[].secret.items リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - items が指定されていない場合、参照されるシークレットの Data フィールドのそれぞれのキーと値のペアはボリュームにデプロイメントされ、名前がキーであり、内容が値になります。指定されている場合、リスト表示されるキーは指定されたパスにデプロイメントされ、リストされていないキーはありません。シークレットに存在しないキーが指定された場合、ボリュームのセットアップはオプションとしてマークされない限りエラーになります。パスは相対する必要があり、'..' パスが含まれないか、または '..' で始まる場合があります。
 - 型
 - 
								
array 
3.1.312. .template.spec.volumes[].projected.sources[].secret.items[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 文字列キーをボリューム内のパスにマップします。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
path 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   key はプロジェクトのキーです。  | 
|   
									  |   
									  |   mode は任意: このファイルにアクセス許可を設定するために使用されるモードビットです。0000 から 0777 の 8 進数値、または 0 から 511 までの 10 進数の値である必要があります。YAML は 8 進数および 10 進数値の両方を受け入れます。JSON にはモードビットに 10 進数の値が必要です。指定しない場合、ボリューム defaultMode が使用されます。これは fsGroup などのファイルモードに影響する他のオプションと競合する可能性があり、その結果は他のモードビットセットである可能性があります。  | 
|   
									  |   
									  |   path はキーをマップするファイルの相対パスです。絶対的なパスではない可能性があります。パス要素 '..' を含めることはできません。文字列 '..' で始まらない場合があります。  | 
3.1.313. .template.spec.volumes[].projected.sources[].serviceAccountToken リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ServiceAccountTokenProjection は、デプロイメントされるサービスアカウントトークンボリュームを表します。このプロジェクションを使用して、API (Kubernetes API サーバーなど) に対して使用するサービスアカウントトークンを Pod ランタイムファイルシステムに挿入できます。
 - 型
 - 
								
object - 必須
 - 
										
path 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   audience は、トークンの対象オーディエンスです。トークンの受信者は、トークンの audience で指定された識別子で自分自身を識別する必要があります。そうでない場合は、トークンを拒否する必要があります。audience はデフォルトで apiserver の識別子に設定されます。  | 
|   
									  |   
									  |   expirationSeconds は、サービスアカウントトークンの要求された有効期間です。トークンの有効期限が近づくと、kubelet ボリュームプラグインはサービスアカウントトークンをプロアクティブにローテーションします。トークンが存続時間の 80% より古い場合、またはトークンが 24 時間より古い場合、kubelet はトークンのローテーションを開始します。デフォルトは 1 時間で、少なくとも 10 分である必要があります。  | 
|   
									  |   
									  |   path は、トークンのデプロイメント先となるファイルのマウントポイントに対する相対パスです。  | 
3.1.314. .template.spec.volumes[].quobyte リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod の存続期間中続く Quobyte マウントを表します。Quobyte ボリュームは、所有権管理または SELinux の再ラベル付けをサポートしていません。
 - 型
 - 
								
object - 必須
 - 
										
registry - 
										
volume 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   アクセスできるボリュームをマップするグループ。デフォルトは no group です。  | 
|   
									  |   
									  |   ここでの readOnly は、Quobyte ボリュームを読み取り専用のアクセス権限で強制的にマウントします。デフォルトは false です。  | 
|   
									  |   
									  |   registry は、host:port ペアの文字列として指定された単一または複数の Quobyte Registry サービスを表し (複数のエントリーはコンマで区切る)、ボリュームの中央レジストリーとして機能します。  | 
|   
									  |   
									  |   動的にプロビジョニングされた Quobyte ボリュームで使用されるバックエンドで指定の Quobyte ボリュームを所有するテナント。値はプラグインにより設定されます。  | 
|   
									  |   
									  |   アクセスできるボリュームをマップするユーザー。デフォルトは serivceaccount user です。  | 
|   
									  |   
									  |   volume は、すでに作成されているクオバイトボリュームを名前で参照する文字列です。  | 
3.1.315. .template.spec.volumes[].rbd リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - Pod の存続時間中続く Rados Block Device マウントを表します。RBD ボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。
 - 型
 - 
								
object - 必須
 - 
										
monitors - 
										
image 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   fsType は、マウントするボリュームのファイルシステムタイプです。ヒント: ファイルシステムタイプがホストオペレーティングシステムでサポートされていることを確認してください。例: "ext4"、"xfs"、"ntfs"。指定されていない場合、暗黙的に "ext4" であると推測されます。詳細: https://kubernetes.io/docs/concepts/storage/volumes#rbd  | 
|   
									  |   
									  |   image は rados イメージ名です。詳細: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it  | 
|   
									  |   
									  |   keyring は、RBDUser のキーリングへのパスです。デフォルトは/etc/ceph/keyring です。詳細: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it  | 
|   
									  |   
									  |   monitors は Ceph モニターのコレクションです。詳細: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it  | 
|   
									  |   
									  |   pool は rados プール名です。デフォルトは rbd です。詳細: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it  | 
|   
									  |   
									  |   この readOnly は、VolumeMounts で ReadOnly 設定が強制的に指定されます。デフォルトは false です。詳細: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it  | 
|   
									  |   
									  |   LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。  | 
|   
									  |   
									  |   user は rados ユーザー名です。これにより、プール内にイメージを作成できます。デフォルトは admin です。詳細: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it  | 
3.1.316. .template.spec.volumes[].rbd.secretRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
3.1.317. .template.spec.volumes[].scaleIO リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ScaleIOVolumeSource は、永続的な ScaleIO ボリュームを表します
 - 型
 - 
								
object - 必須
 - 
										
gateway - 
										
system - 
										
secretRef 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   fsType は、マウントするファイルシステムタイプです。ホストオペレーティングシステムでサポートされているファイルシステムタイプである必要があります。例: "ext4"、"xfs"、"ntfs"。デフォルトは "xfs" です。  | 
|   
									  |   
									  |   gateway は、ScaleIO API ゲートウェイのホストアドレスです。  | 
|   
									  |   
									  |   protectionDomain は、設定されたストレージの ScaleIO 保護ドメインの名前です。  | 
|   
									  |   
									  |   readOnly。デフォルトは false (読み取り/書き込み) です。ここで ReadOnly を指定すると、VolumeMounts で ReadOnly 設定が強制的に実行されます。  | 
|   
									  |   
									  |   LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。  | 
|   
									  |   
									  |   sslEnabled Flag は、ゲートウェイとの SSL 通信を有効/無効にします。デフォルトは false です  | 
|   
									  |   
									  |   storageMode は、ボリュームのストレージを ThickProvisioned にするか ThinProvisioned にするかを示します。デフォルトは ThinProvisioned です。  | 
|   
									  |   
									  |   storagePool は、保護ドメインに関連付けられた ScaleIO ストレージプールです。  | 
|   
									  |   
									  |   system は、ScaleIO で設定されたストレージシステムの名前です。  | 
|   
									  |   
									  |   volumeName は、このボリュームソースに関連付けられている、ScaleIO システムですでに作成されているボリュームの名前です。  | 
3.1.318. .template.spec.volumes[].scaleIO.secretRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
3.1.319. .template.spec.volumes[].secret リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 シークレットをボリュームに適合させます。
ターゲットシークレットの Data フィールドの内容は、ファイル名として Data フィールドのキーを使用してファイルとしてボリュームに表示されます。シークレットボリュームは、所有権管理および SELinux の再ラベル付けをサポートします。
- 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   defaultMode は任意: デフォルトで、作成されたファイルのアクセス許可を設定するために使用されるモードビットです。0000 から 0777 の 8 進数値、または 0 から 511 までの 10 進数の値である必要があります。YAML は 8 進数および 10 進数値の両方を受け入れます。JSON にはモードビットに 10 進数の値が必要です。デフォルトは 0644 に設定されます。パス内のディレクトリーはこの設定の影響を受けません。これは fsGroup などのファイルモードに影響する他のオプションと競合する可能性があり、その結果は他のモードビットセットである可能性があります。  | 
|   
									  |   
									  |   items が指定されていない場合、参照されるシークレットの Data フィールドのそれぞれのキーと値のペアはボリュームにデプロイメントされ、名前がキーであり、内容が値になります。指定されている場合、リスト表示されるキーは指定されたパスにデプロイメントされ、リストされていないキーはありません。シークレットに存在しないキーが指定された場合、ボリュームのセットアップはオプションとしてマークされない限りエラーになります。パスは相対する必要があり、'..' パスが含まれないか、または '..' で始まる場合があります。  | 
|   
									  |   
									  |   文字列キーをボリューム内のパスにマップします。  | 
|   
									  |   
									  |   optional フィールド。シークレットかそのキーを定義する必要があるかどうかを指定します。  | 
|   
									  |   
									  |   secretName は、使用する Pod の namespace 内のシークレットの名前です。詳細: https://kubernetes.io/docs/concepts/storage/volumes#secret  | 
3.1.320. .template.spec.volumes[].secret.items リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - items が指定されていない場合、参照されるシークレットの Data フィールドのそれぞれのキーと値のペアはボリュームにデプロイメントされ、名前がキーであり、内容が値になります。指定されている場合、リスト表示されるキーは指定されたパスにデプロイメントされ、リストされていないキーはありません。シークレットに存在しないキーが指定された場合、ボリュームのセットアップはオプションとしてマークされない限りエラーになります。パスは相対する必要があり、'..' パスが含まれないか、または '..' で始まる場合があります。
 - 型
 - 
								
array 
3.1.321. .template.spec.volumes[].secret.items[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 文字列キーをボリューム内のパスにマップします。
 - 型
 - 
								
object - 必須
 - 
										
key - 
										
path 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   key はプロジェクトのキーです。  | 
|   
									  |   
									  |   mode は任意: このファイルにアクセス許可を設定するために使用されるモードビットです。0000 から 0777 の 8 進数値、または 0 から 511 までの 10 進数の値である必要があります。YAML は 8 進数および 10 進数値の両方を受け入れます。JSON にはモードビットに 10 進数の値が必要です。指定しない場合、ボリューム defaultMode が使用されます。これは fsGroup などのファイルモードに影響する他のオプションと競合する可能性があり、その結果は他のモードビットセットである可能性があります。  | 
|   
									  |   
									  |   path はキーをマップするファイルの相対パスです。絶対的なパスではない可能性があります。パス要素 '..' を含めることはできません。文字列 '..' で始まらない場合があります。  | 
3.1.322. .template.spec.volumes[].storageos リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - StorageOS 永続ボリュームリソースを表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   fsType は、マウントするファイルシステムタイプです。ホストオペレーティングシステムでサポートされているファイルシステムタイプである必要があります。例: "ext4"、"xfs"、"ntfs"。指定されていない場合、暗黙的に "ext4" であると推測されます。  | 
|   
									  |   
									  |   readOnly のデフォルトは false (読み取り/書き込み) です。ここで ReadOnly を指定すると、VolumeMounts で ReadOnly 設定が強制的に実行されます。  | 
|   
									  |   
									  |   LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。  | 
|   
									  |   
									  |   volumeName は、人間が判読えきる形式の StorageOS ボリュームの名前です。ボリューム名は namespace 内でのみ一意です。  | 
|   
									  |   
									  |   volumeNamespace は、StorageOS 内のボリュームのスコープを指定します。namespace が指定されていない場合は、Pod の namespace が使用されます。これにより、Kubernetes の名前スコープを StorageOS 内にミラーリングして、より緊密に統合することができます。VolumeName を任意の名前に設定して、デフォルトの動作をオーバーライドします。StorageOS 内で namespace を使用していない場合は、"デフォルト" に設定します。StorageOS 内に事前に存在しない namespace が作成されます。  | 
3.1.323. .template.spec.volumes[].storageos.secretRef リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LocalObjectReference には、同じ namespace 内で参照オブジェクトを見つけるのに十分な情報が含まれます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   参照先の名前。このフィールドは実質的には必須ですが、下位互換性のため空でもかまいません。ここで空の値を持つこの型のインスタンスは、ほぼ間違いなく間違っています。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names  | 
3.1.324. .template.spec.volumes[].vsphereVolume リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - vSphere ボリュームリソースを表します。
 - 型
 - 
								
object - 必須
 - 
										
volumePath 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   fsType は、マウントするファイルシステムタイプです。ホストオペレーティングシステムでサポートされているファイルシステムタイプである必要があります。例: "ext4"、"xfs"、"ntfs"。指定されていない場合、暗黙的に "ext4" であると推測されます。  | 
|   
									  |   
									  |   storagePolicyID は、StoragePolicyName に関連付けられたストレージポリシーベースの管理 (SPBM) プロファイル ID です。  | 
|   
									  |   
									  |   storagePolicyName は、ストレージポリシーベースの管理 (SPBM) プロファイル名です。  | 
|   
									  |   
									  |   volumePath は、vSphere ボリューム vmdk を識別するパスです。  |