第9章 DeploymentConfig [apps.openshift.io/v1]
- 説明
 Deployment Configs は、Pod のテンプレートを定義し、新しいイメージのデプロイまたは設定の変更を管理します。単一のデプロイメント設定は通常、単一のマイクロサービスに類似しています。完全な再起動、カスタマイズ可能なローリング更新、完全にカスタム化された動作、デプロイメント前およびデプロイメント後のフックなど、さまざまなデプロイメントパターンをサポートできます。個々のデプロイメントは、レプリケーションコントローラーとして表されます。
デプロイメントは、その設定が変更されたとき、またはイメージストリーム内のタグが変更されたときに "トリガー" されます。トリガーを無効にして、デプロイメントを手動で制御できるようにすることができます。"strategy" は、デプロイメントの実行方法を決定し、いつでも変更できます。
latestVersionフィールドは、何らかの方法で新しいデプロイメントがトリガーされたときに更新されます。互換性レベル 1: メジャーリリース内で最低 12 カ月または 3 つのマイナーリリース (どちらか長い方) の間 Stable です。非推奨: Pod の宣言的更新には、デプロイメントまたはその他の手段を使用してください。
- 型
 - 
						
object - 必須
 - 
								
spec 
- 
								
 
9.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 を参照してください。  | 
|   
								  |   metadata は標準オブジェクトのメタデータです。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。  | |
|   
								  |   
								  |   DeploymentConfigSpec は、デプロイメントの望ましい状態を表します。  | 
|   
								  |   
								  |   DeploymentConfigStatus は、現在のデプロイメント状態を表します。  | 
9.1.1. .spec リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - DeploymentConfigSpec は、デプロイメントの望ましい状態を表します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   MinReadySeconds は、新しく作成された Pod が使用可能であると見なされるために、コンテナーがクラッシュすることなく準備ができる最小秒数。デフォルトは 0 です (Pod は準備ができ次第利用可能と見なされます)  | 
|   
									  |   
									  |   Paused は、デプロイメント設定が一時停止され、テンプレートの変更または他のトリガーにより引き起こされたテンプレートの変更に新しいデプロイメントが発生しないことを示します。  | 
|   
									  |   
									  |   レプリカは、必要なレプリカの数です。  | 
|   
									  |   
									  |   RevisionHistoryLimit は、ロールバックを可能にするために保持する古い ReplicationController の数です。このフィールドは、明示的なゼロと、指定されていないものを区別できるようにするためのポインターです。デフォルトは 10 です。(これは、レガシーリソースではなく、新しいグループの API リソースを介して作成された DeploymentConfig にのみ適用されます。)  | 
|   
									  |   
									  |   Selector は、Replicas 数と一致する必要がある Pod に対するラベルクエリーです。  | 
|   
									  |   
									  |   DeploymentStrategy は、デプロイメントを実行する方法を説明します。  | 
|   
									  |   テンプレートは、不十分なレプリカが検出された場合に作成される Pod を説明するオブジェクトです。  | |
|   
									  |   
									  |   テストでは、デプロイメントの実行中を除いて、このデプロイメント設定のレプリカがゼロであることを確認します。これにより、デプロイメント設定を継続的なデプロイメントテストとして使用できます。つまり、イメージでトリガーし、デプロイメントを実行してから、成功または失敗します。ポストストラテジーフックと After アクションを使用して、デプロイメントの成功をアクションと統合できます。  | 
|   
									  |   
									  |   トリガーは、DeploymentConfig の更新によって新しいデプロイメントがどのように発生するかを決定します。トリガーが定義されていない場合、新しいデプロイメントは、新しい LatestVersion を使用した DeploymentConfig への明示的なクライアント更新の結果としてのみ発生します。null の場合、デフォルトで設定変更トリガーが設定されます。  | 
|   
									  |   
									  |   DeploymentTriggerPolicy は、新しいデプロイメントをもたらす単一のトリガーのポリシーを記述します。  | 
9.1.2. .spec.strategy リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - DeploymentStrategy は、デプロイメントを実行する方法を説明します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ActiveDeadlineSeconds は、システムがアクティブに終了を試みる前に、このデプロイメント設定のデプロイヤー Pod がノード上でアクティブになる可能性がある秒単位の期間です。  | 
|   
									  |   
									  |   Annotations は、カスタムデプロイヤーとライフサイクルのプレ/ポストフック Pod に追加されるキーと値のペアのセットです。  | 
|   
									  |   
									  |   CustomDeploymentStrategyParams は、カスタムデプロイメント戦略への入力です。  | 
|   
									  |   
									  |   ラベルは、カスタムデプロイヤーとライフサイクルのプレ/ポストフック Pod に追加されるキーと値のペアのセットです。  | 
|   
									  |   
									  |   RecreateDeploymentStrategyParams は、Recreate デプロイメント戦略への入力です。  | 
|   
									  |   リソースには、デプロイメントおよびフックを実行するためのリソース要件が含まれています。  | |
|   
									  |   
									  |   RollingDeploymentStrategyParams は、Rolling デプロイメント戦略への入力です。  | 
|   
									  |   
									  |   タイプは、デプロイメント戦略の名前です。  | 
9.1.3. .spec.strategy.customParams リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - CustomDeploymentStrategyParams は、カスタムデプロイメント戦略への入力です。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   Command は任意であり、コンテナーイメージの CMD をオーバーライドします。  | 
|   
									  |   環境は、イメージのコンテナーに与えられる環境を保持します。  | |
|   
									  |   
									  |   イメージは、デプロイメントを実行できるコンテナーイメージを指定します。  | 
9.1.4. .spec.strategy.recreateParams リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - RecreateDeploymentStrategyParams は、Recreate デプロイメント戦略への入力です。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   LifecycleHook は、特定のデプロイメントライフサイクルアクションを定義します。一度に指定できるアクションのタイプは 1 つだけです。  | 
|   
									  |   
									  |   LifecycleHook は、特定のデプロイメントライフサイクルアクションを定義します。一度に指定できるアクションのタイプは 1 つだけです。  | 
|   
									  |   
									  |   LifecycleHook は、特定のデプロイメントライフサイクルアクションを定義します。一度に指定できるアクションのタイプは 1 つだけです。  | 
|   
									  |   
									  |   TimeoutSeconds は、更新を待ってからあきらめるまでの時間です。値が nil の場合は、デフォルトが使用されます。  | 
9.1.5. .spec.strategy.recreateParams.mid リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LifecycleHook は、特定のデプロイメントライフサイクルアクションを定義します。一度に指定できるアクションのタイプは 1 つだけです。
 - 型
 - 
								
object - 必須
 - 
										
failurePolicy 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecNewPodHook は、デプロイメントテンプレートの一部であると想定される指定されたコンテナーに基づいて、新しい Pod でコマンドを実行するフック実装です。  | 
|   
									  |   
									  |   FailurePolicy は、フックが失敗した場合に実行するアクションを指定します。  | 
|   
									  |   
									  |   TagImages は、コンテナーの下で参照されている現在のイメージをイメージストリームタグにタグ付けするようにデプロイヤ-に指示します。  | 
|   
									  |   
									  |   TagImageHook は、特定のコンテナー内のイメージを ImageStreamTag にタグ付けするリクエストです。  | 
9.1.6. .spec.strategy.recreateParams.mid.execNewPod リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecNewPodHook は、デプロイメントテンプレートの一部であると想定される指定されたコンテナーに基づいて、新しい Pod でコマンドを実行するフック実装です。
 - 型
 - 
								
object - 必須
 - 
										
command - 
										
containerName 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドは、アクションコマンドおよびその引数です。  | 
|   
									  |   
									  |   ContainerName は、デプロイメント Pod テンプレート内のコンテナーの名前であり、そのコンテナーイメージはフック Pod のコンテナーに使用されます。  | 
|   
									  |   Env は、フック Pod のコンテナーに提供する環境変数のセットです。  | |
|   
									  |   
									  |   ボリュームは、フック Pod にコピーする必要がある Pod テンプレートからの名前付きボリュームのリストです。Pod 仕様にないボリューム名は無視されます。空のリストは、ボリュームがコピーされないことを意味します。  | 
9.1.7. .spec.strategy.recreateParams.mid.tagImages リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TagImages は、コンテナーの下で参照されている現在のイメージをイメージストリームタグにタグ付けするようにデプロイヤ-に指示します。
 - 型
 - 
								
array 
9.1.8. .spec.strategy.recreateParams.mid.tagImages[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TagImageHook は、特定のコンテナー内のイメージを ImageStreamTag にタグ付けするリクエストです。
 - 型
 - 
								
object - 必須
 - 
										
containerName - 
										
to 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ContainerName は、イメージ値がタグのソースとして使用されるデプロイメント設定内のコンテナーの名前です。コンテナーが 1 つしかない場合、この値はデフォルトでそのコンテナーの名前になります。  | 
|   
									  |   To は、コンテナーのイメージを設定するターゲット ImageStreamTag です。  | 
9.1.9. .spec.strategy.recreateParams.post リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LifecycleHook は、特定のデプロイメントライフサイクルアクションを定義します。一度に指定できるアクションのタイプは 1 つだけです。
 - 型
 - 
								
object - 必須
 - 
										
failurePolicy 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecNewPodHook は、デプロイメントテンプレートの一部であると想定される指定されたコンテナーに基づいて、新しい Pod でコマンドを実行するフック実装です。  | 
|   
									  |   
									  |   FailurePolicy は、フックが失敗した場合に実行するアクションを指定します。  | 
|   
									  |   
									  |   TagImages は、コンテナーの下で参照されている現在のイメージをイメージストリームタグにタグ付けするようにデプロイヤ-に指示します。  | 
|   
									  |   
									  |   TagImageHook は、特定のコンテナー内のイメージを ImageStreamTag にタグ付けするリクエストです。  | 
9.1.10. .spec.strategy.recreateParams.post.execNewPod リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecNewPodHook は、デプロイメントテンプレートの一部であると想定される指定されたコンテナーに基づいて、新しい Pod でコマンドを実行するフック実装です。
 - 型
 - 
								
object - 必須
 - 
										
command - 
										
containerName 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドは、アクションコマンドおよびその引数です。  | 
|   
									  |   
									  |   ContainerName は、デプロイメント Pod テンプレート内のコンテナーの名前であり、そのコンテナーイメージはフック Pod のコンテナーに使用されます。  | 
|   
									  |   Env は、フック Pod のコンテナーに提供する環境変数のセットです。  | |
|   
									  |   
									  |   ボリュームは、フック Pod にコピーする必要がある Pod テンプレートからの名前付きボリュームのリストです。Pod 仕様にないボリューム名は無視されます。空のリストは、ボリュームがコピーされないことを意味します。  | 
9.1.11. .spec.strategy.recreateParams.post.tagImages リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TagImages は、コンテナーの下で参照されている現在のイメージをイメージストリームタグにタグ付けするようにデプロイヤ-に指示します。
 - 型
 - 
								
array 
9.1.12. .spec.strategy.recreateParams.post.tagImages[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TagImageHook は、特定のコンテナー内のイメージを ImageStreamTag にタグ付けするリクエストです。
 - 型
 - 
								
object - 必須
 - 
										
containerName - 
										
to 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ContainerName は、イメージ値がタグのソースとして使用されるデプロイメント設定内のコンテナーの名前です。コンテナーが 1 つしかない場合、この値はデフォルトでそのコンテナーの名前になります。  | 
|   
									  |   To は、コンテナーのイメージを設定するターゲット ImageStreamTag です。  | 
9.1.13. .spec.strategy.recreateParams.pre リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LifecycleHook は、特定のデプロイメントライフサイクルアクションを定義します。一度に指定できるアクションのタイプは 1 つだけです。
 - 型
 - 
								
object - 必須
 - 
										
failurePolicy 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecNewPodHook は、デプロイメントテンプレートの一部であると想定される指定されたコンテナーに基づいて、新しい Pod でコマンドを実行するフック実装です。  | 
|   
									  |   
									  |   FailurePolicy は、フックが失敗した場合に実行するアクションを指定します。  | 
|   
									  |   
									  |   TagImages は、コンテナーの下で参照されている現在のイメージをイメージストリームタグにタグ付けするようにデプロイヤ-に指示します。  | 
|   
									  |   
									  |   TagImageHook は、特定のコンテナー内のイメージを ImageStreamTag にタグ付けするリクエストです。  | 
9.1.14. .spec.strategy.recreateParams.pre.execNewPod リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecNewPodHook は、デプロイメントテンプレートの一部であると想定される指定されたコンテナーに基づいて、新しい Pod でコマンドを実行するフック実装です。
 - 型
 - 
								
object - 必須
 - 
										
command - 
										
containerName 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドは、アクションコマンドおよびその引数です。  | 
|   
									  |   
									  |   ContainerName は、デプロイメント Pod テンプレート内のコンテナーの名前であり、そのコンテナーイメージはフック Pod のコンテナーに使用されます。  | 
|   
									  |   Env は、フック Pod のコンテナーに提供する環境変数のセットです。  | |
|   
									  |   
									  |   ボリュームは、フック Pod にコピーする必要がある Pod テンプレートからの名前付きボリュームのリストです。Pod 仕様にないボリューム名は無視されます。空のリストは、ボリュームがコピーされないことを意味します。  | 
9.1.15. .spec.strategy.recreateParams.pre.tagImages リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TagImages は、コンテナーの下で参照されている現在のイメージをイメージストリームタグにタグ付けするようにデプロイヤ-に指示します。
 - 型
 - 
								
array 
9.1.16. .spec.strategy.recreateParams.pre.tagImages[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TagImageHook は、特定のコンテナー内のイメージを ImageStreamTag にタグ付けするリクエストです。
 - 型
 - 
								
object - 必須
 - 
										
containerName - 
										
to 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ContainerName は、イメージ値がタグのソースとして使用されるデプロイメント設定内のコンテナーの名前です。コンテナーが 1 つしかない場合、この値はデフォルトでそのコンテナーの名前になります。  | 
|   
									  |   To は、コンテナーのイメージを設定するターゲット ImageStreamTag です。  | 
9.1.17. .spec.strategy.rollingParams リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - RollingDeploymentStrategyParams は、Rolling デプロイメント戦略への入力です。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   IntervalSeconds は、更新後のデプロイメントステータスのポーリングの間に待機する時間です。値が nil の場合は、デフォルトが使用されます。  | 
|   
									  |   MaxSurge は、元の Pod 数を超えてスケジュールできる Pod の最大数です。値は、絶対数 (例: 5) または更新開始時の Pod 全体のパーセンテージ (例: 10%) にすることができます。絶対数は、端数を切り上げてパーセンテージから計算されます。 MaxUnavailable が 0 の場合は、これを 0 にすることができません。デフォルトでは、25% が使用されます。 例: これが 30% に設定されている場合は、ローリング更新が開始するとすぐに新しい RC を 30% スケールアップできます。古い Pod が強制的に終了されると、新しい RC をさらにスケールアップして、更新中にいつでも実行されている Pod の総数が元の Pod の最大 130% になるようにすることができます。  | |
|   
									  |   MaxUnavailable は、更新中に使用できなくなる可能性のある Pod の最大数です。値は、絶対数 (例: 5) または更新開始時の Pod 全体のパーセンテージ (例: 10%) にすることができます。絶対数は、端数を切り捨ててパーセンテージから計算されます。 MaxSurge が 0 の場合は、これを 0 にすることはできません。デフォルトでは、25% が使用されます。 例: これが 30% に設定されている場合は、ローリング更新が開始されるとすぐに古い RC を 30% 縮小できます。新しい Pod の準備ができたら、古い RC をさらにスケールダウンしてから、新しい RC をスケールアップして、更新中に常に元の Pod 数の 70% 以上を使用できるようにします。  | |
|   
									  |   
									  |   LifecycleHook は、特定のデプロイメントライフサイクルアクションを定義します。一度に指定できるアクションのタイプは 1 つだけです。  | 
|   
									  |   
									  |   LifecycleHook は、特定のデプロイメントライフサイクルアクションを定義します。一度に指定できるアクションのタイプは 1 つだけです。  | 
|   
									  |   
									  |   TimeoutSeconds は、更新を待ってからあきらめるまでの時間です。値が nil の場合は、デフォルトが使用されます。  | 
|   
									  |   
									  |   UpdatePeriodSeconds は、個々の Pod の更新の間に待機する時間です。値が nil の場合は、デフォルトが使用されます。  | 
9.1.18. .spec.strategy.rollingParams.post リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LifecycleHook は、特定のデプロイメントライフサイクルアクションを定義します。一度に指定できるアクションのタイプは 1 つだけです。
 - 型
 - 
								
object - 必須
 - 
										
failurePolicy 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecNewPodHook は、デプロイメントテンプレートの一部であると想定される指定されたコンテナーに基づいて、新しい Pod でコマンドを実行するフック実装です。  | 
|   
									  |   
									  |   FailurePolicy は、フックが失敗した場合に実行するアクションを指定します。  | 
|   
									  |   
									  |   TagImages は、コンテナーの下で参照されている現在のイメージをイメージストリームタグにタグ付けするようにデプロイヤ-に指示します。  | 
|   
									  |   
									  |   TagImageHook は、特定のコンテナー内のイメージを ImageStreamTag にタグ付けするリクエストです。  | 
9.1.19. .spec.strategy.rollingParams.post.execNewPod リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecNewPodHook は、デプロイメントテンプレートの一部であると想定される指定されたコンテナーに基づいて、新しい Pod でコマンドを実行するフック実装です。
 - 型
 - 
								
object - 必須
 - 
										
command - 
										
containerName 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドは、アクションコマンドおよびその引数です。  | 
|   
									  |   
									  |   ContainerName は、デプロイメント Pod テンプレート内のコンテナーの名前であり、そのコンテナーイメージはフック Pod のコンテナーに使用されます。  | 
|   
									  |   Env は、フック Pod のコンテナーに提供する環境変数のセットです。  | |
|   
									  |   
									  |   ボリュームは、フック Pod にコピーする必要がある Pod テンプレートからの名前付きボリュームのリストです。Pod 仕様にないボリューム名は無視されます。空のリストは、ボリュームがコピーされないことを意味します。  | 
9.1.20. .spec.strategy.rollingParams.post.tagImages リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TagImages は、コンテナーの下で参照されている現在のイメージをイメージストリームタグにタグ付けするようにデプロイヤ-に指示します。
 - 型
 - 
								
array 
9.1.21. .spec.strategy.rollingParams.post.tagImages[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TagImageHook は、特定のコンテナー内のイメージを ImageStreamTag にタグ付けするリクエストです。
 - 型
 - 
								
object - 必須
 - 
										
containerName - 
										
to 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ContainerName は、イメージ値がタグのソースとして使用されるデプロイメント設定内のコンテナーの名前です。コンテナーが 1 つしかない場合、この値はデフォルトでそのコンテナーの名前になります。  | 
|   
									  |   To は、コンテナーのイメージを設定するターゲット ImageStreamTag です。  | 
9.1.22. .spec.strategy.rollingParams.pre リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - LifecycleHook は、特定のデプロイメントライフサイクルアクションを定義します。一度に指定できるアクションのタイプは 1 つだけです。
 - 型
 - 
								
object - 必須
 - 
										
failurePolicy 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ExecNewPodHook は、デプロイメントテンプレートの一部であると想定される指定されたコンテナーに基づいて、新しい Pod でコマンドを実行するフック実装です。  | 
|   
									  |   
									  |   FailurePolicy は、フックが失敗した場合に実行するアクションを指定します。  | 
|   
									  |   
									  |   TagImages は、コンテナーの下で参照されている現在のイメージをイメージストリームタグにタグ付けするようにデプロイヤ-に指示します。  | 
|   
									  |   
									  |   TagImageHook は、特定のコンテナー内のイメージを ImageStreamTag にタグ付けするリクエストです。  | 
9.1.23. .spec.strategy.rollingParams.pre.execNewPod リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ExecNewPodHook は、デプロイメントテンプレートの一部であると想定される指定されたコンテナーに基づいて、新しい Pod でコマンドを実行するフック実装です。
 - 型
 - 
								
object - 必須
 - 
										
command - 
										
containerName 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   コマンドは、アクションコマンドおよびその引数です。  | 
|   
									  |   
									  |   ContainerName は、デプロイメント Pod テンプレート内のコンテナーの名前であり、そのコンテナーイメージはフック Pod のコンテナーに使用されます。  | 
|   
									  |   Env は、フック Pod のコンテナーに提供する環境変数のセットです。  | |
|   
									  |   
									  |   ボリュームは、フック Pod にコピーする必要がある Pod テンプレートからの名前付きボリュームのリストです。Pod 仕様にないボリューム名は無視されます。空のリストは、ボリュームがコピーされないことを意味します。  | 
9.1.24. .spec.strategy.rollingParams.pre.tagImages リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TagImages は、コンテナーの下で参照されている現在のイメージをイメージストリームタグにタグ付けするようにデプロイヤ-に指示します。
 - 型
 - 
								
array 
9.1.25. .spec.strategy.rollingParams.pre.tagImages[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - TagImageHook は、特定のコンテナー内のイメージを ImageStreamTag にタグ付けするリクエストです。
 - 型
 - 
								
object - 必須
 - 
										
containerName - 
										
to 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ContainerName は、イメージ値がタグのソースとして使用されるデプロイメント設定内のコンテナーの名前です。コンテナーが 1 つしかない場合、この値はデフォルトでそのコンテナーの名前になります。  | 
|   
									  |   To は、コンテナーのイメージを設定するターゲット ImageStreamTag です。  | 
9.1.26. .spec.triggers リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - トリガーは、DeploymentConfig の更新によって新しいデプロイメントがどのように発生するかを決定します。トリガーが定義されていない場合、新しいデプロイメントは、新しい LatestVersion を使用した DeploymentConfig への明示的なクライアント更新の結果としてのみ発生します。null の場合、デフォルトで設定変更トリガーが設定されます。
 - 型
 - 
								
array 
9.1.27. .spec.triggers[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - DeploymentTriggerPolicy は、新しいデプロイメントをもたらす単一のトリガーのポリシーを記述します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   DeploymentTriggerImageChangeParams は、ImageChange トリガーへのパラメーターを表します。  | 
|   
									  |   
									  |   トリガーの種類  | 
9.1.28. .spec.triggers[].imageChangeParams リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - DeploymentTriggerImageChangeParams は、ImageChange トリガーへのパラメーターを表します。
 - 型
 - 
								
object - 必須
 - 
										
from 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   自動とは、新しいタグ値を検出すると、Pod テンプレート内のイメージが更新されることを意味します。  | 
|   
									  |   
									  |   ContainerNames は、タグの更新を Pod 内の指定されたコンテナー名のセットに制限するために使用されます。複数のトリガーが同じコンテナーを指している場合、結果の動作は未定義です。将来の API バージョンでは、これは検証エラーになります。ContainerNames が有効なコンテナーを指していない場合、トリガーは無視されます。将来の API バージョンでは、これは検証エラーになります。  | 
|   
									  |   From は、変更を監視するためのイメージストリームタグへの参照です。From.Name が唯一の必須サブフィールドです。- From.Namespace が空白の場合、現在のデプロイメントトリガーの namespace が使用されます。  | |
|   
									  |   
									  |   LastTriggeredImage は、トリガーされる最後のイメージです。  | 
9.1.29. .status リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - DeploymentConfigStatus は、現在のデプロイメント状態を表します。
 - 型
 - 
								
object - 必須
 - 
										
latestVersion - 
										
observedGeneration - 
										
replicas - 
										
updatedReplicas - 
										
availableReplicas - 
										
unavailableReplicas 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   AvailableReplicas は、このデプロイメント設定の対象となる使用可能な Pod の総数です。  | 
|   
									  |   
									  |   条件は、デプロイメント設定の現在の状態について利用可能な最新の観測値を表します。  | 
|   
									  |   
									  |   DeploymentCondition は、特定の時点でのデプロイメント設定の状態を記述します。  | 
|   
									  |   
									  |   DeploymentDetails は、デプロイメントの原因に関する情報をキャプチャーします。  | 
|   
									  |   
									  |   LatestVersion は、デプロイメント設定に関連付けられている現在のデプロイメントが同期していないかどうかを判別するのに使用されます。  | 
|   
									  |   
									  |   ObservedGeneration は、デプロイメント設定コントローラーによって観察された最新の世代です。  | 
|   
									  |   
									  |   このデプロイメントの対象となる準備ができている Pod の総数。  | 
|   
									  |   
									  |   レプリカは、このデプロイメント設定の対象となる Pod の総数です。  | 
|   
									  |   
									  |   UnavailableReplicas は、このデプロイメント設定の対象となる使用できない Pod の総数です。  | 
|   
									  |   
									  |   UpdatedReplicas は、目的のテンプレート仕様を持つ、このデプロイメント設定の対象となる非終了 Pod の総数です。  | 
9.1.30. .status.conditions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 条件は、デプロイメント設定の現在の状態について利用可能な最新の観測値を表します。
 - 型
 - 
								
array 
9.1.31. .status.conditions[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - DeploymentCondition は、特定の時点でのデプロイメント設定の状態を記述します。
 - 型
 - 
								
object - 必須
 - 
										
type - 
										
status 
- 
										
 
9.1.32. .status.details リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - DeploymentDetails は、デプロイメントの原因に関する情報をキャプチャーします。
 - 型
 - 
								
object - 必須
 - 
										
causes 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   原因は、新しいデプロイメントを作成するためのすべての原因に関連付けられた拡張データです  | 
|   
									  |   
									  |   DeploymentCause は、デプロイメントの特定の原因に関する情報をキャプチャーします。  | 
|   
									  |   
									  |   このデプロイメントがユーザーによって手動でトリガーされた場合、メッセージはユーザー指定の変更メッセージです  | 
9.1.33. .status.details.causes リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - 原因は、新しいデプロイメントを作成するためのすべての原因に関連付けられた拡張データです
 - 型
 - 
								
array 
9.1.34. .status.details.causes[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - DeploymentCause は、デプロイメントの特定の原因に関する情報をキャプチャーします。
 - 型
 - 
								
object - 必須
 - 
										
type 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   DeploymentCauseImageTrigger は、イメージ変更トリガーに起因するデプロイメントの原因に関する詳細を表します  | 
|   
									  |   
									  |   新しいデプロイメントの作成につながったトリガーのタイプ  | 
9.1.35. .status.details.causes[].imageTrigger リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - DeploymentCauseImageTrigger は、イメージ変更トリガーに起因するデプロイメントの原因に関する詳細を表します
 - 型
 - 
								
object - 必須
 - 
										
from 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   From は、デプロイメントをトリガーした変更されたオブジェクトへの参照です。フィールドには、DockerImage、ImageStreamTag、または ImageStreamImage の種類があります。  |