AppPlatformDeploymentSettings クラス

定義

デプロイ設定のペイロード。

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 秒です。

適用対象