AppPlatformDeploymentSettings クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デプロイ設定のペイロード。
public class AppPlatformDeploymentSettings
type AppPlatformDeploymentSettings = class
Public Class AppPlatformDeploymentSettings
- 継承
-
AppPlatformDeploymentSettings
コンストラクター
AppPlatformDeploymentSettings() |
AppPlatformDeploymentSettings の新しいインスタンスを初期化します。 |
プロパティ
AddonConfigs |
アドオンのコレクション。 |
EnvironmentVariables |
環境変数のコレクション。 |
IsProbeDisabled |
ライブネスと準備プローブを無効にするかどうかを示します。 |
LivenessProbe |
App Instance のライブネスの定期的なプローブ。 プローブが失敗すると、アプリ インスタンスが再起動されます。 詳細情報: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes。 |
ReadinessProbe |
App Instance サービスの準備状況の定期的なプローブ。 プローブが失敗した場合、App Instance はサービス エンドポイントから削除されます。 詳細情報: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes。 |
ResourceRequests |
必要な CPU とメモリに対して要求されたリソース量。 このフィールドを使用して必要な CPU とメモリを表し、古いフィールド cpu と memoryInGB は後で非推奨とすることをお勧めします。 |
StartupProbe |
StartupProbe は、アプリ インスタンスが正常に初期化されたことを示します。 指定した場合、これが正常に完了するまで、他のプローブは実行されません。 このプローブが失敗した場合、livenessProbe が失敗した場合と同様に、ポッドが再起動されます。 これは、アプリ インスタンスのライフサイクルの開始時に、データの読み込みまたはキャッシュのウォームアップに長い時間がかかる場合に、安定した状態の操作時とは異なるプローブ パラメーターを提供するために使用できます。 これは更新できません。 詳細情報: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes。 |
TerminationGracePeriodInSeconds |
アプリ インスタンスが正常に終了する必要があるオプションの期間 (秒単位)。 削除要求で減少する可能性があります。 値は負以外の整数である必要があります。 値 0 は、強制終了シグナルを介して直ちに停止することを示します (シャットダウンする機会はありません)。 この値が nil の場合は、代わりに既定の猶予期間が使用されます。 猶予期間は、アプリ インスタンスで実行されているプロセスが終了シグナルを送信してから、プロセスが強制終了シグナルで強制的に停止された時間 (秒単位) です。 この値は、プロセスの予想されるクリーンアップ時間よりも長く設定します。 既定値は 90 秒です。 |
適用対象
Azure SDK for .NET