次の方法で共有


RollingUpgradeUpdateDescription interface

アプリケーションまたはクラスターのローリング アップグレードを更新するためのパラメーターについて説明します。

プロパティ

failureAction

監視対象のアップグレードで監視ポリシーまたは正常性ポリシー違反が検出されたときに実行する補正アクション。 無効は、エラー アクションが無効であることを示します。 ロールバックは、アップグレードが自動的にロールバックを開始することを指定します。 手動では、アップグレードが UnmonitoredManual アップグレード モードに切り替わります。 使用可能な値は、'Invalid'、'Rollback'、'Manual' です。

forceRestart

true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。

healthCheckRetryTimeoutInMilliseconds

FailureAction が実行されるまでにアプリケーションまたはクラスターが異常な場合に正常性評価を再試行する時間。 最初に、ISO 8601 期間を表す文字列として解釈されます。 失敗した場合、ミリ秒の合計数を表す数値として解釈されます。

healthCheckStableDurationInMilliseconds

アップグレードが次のアップグレード ドメインに進む前に、アプリケーションまたはクラスターが正常な状態を維持する必要がある時間。 最初に、ISO 8601 期間を表す文字列として解釈されます。 失敗した場合、ミリ秒の合計数を表す数値として解釈されます。

healthCheckWaitDurationInMilliseconds

アップグレード ドメインを完了してから正常性ポリシーを適用するまでの待機時間。 最初に、ISO 8601 期間を表す文字列として解釈されます。 失敗した場合、ミリ秒の合計数を表す数値として解釈されます。

instanceCloseDelayDurationInSeconds

アクティブな要求が正常にドレインできるように、ステートレス インスタンスが閉じられる前に待機する時間 (秒単位)。 これは、アプリケーション/クラスターのアップグレード中にインスタンスが閉じている場合に有効になります。サービスの説明で 0 以外の遅延期間が構成されているインスタンスに対してのみ有効です。 詳細については、「#/definitions/StatelessServiceDescription.yaml」の$refの InstanceCloseDelayDurationSeconds プロパティを参照してください。 InstanceCloseDelayDurationInSeconds の既定値は4294967295。これは、動作がステートレス サービスの説明で構成された遅延に完全に依存することを示します。

replicaSetCheckTimeoutInMilliseconds

アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合の可用性の損失を防ぐための最大時間。 このタイムアウトが切れると、可用性の損失の問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 ~ 42949672925です。 (符号なし 32 ビット整数)。

rollingUpgradeMode

ローリング アップグレード中の正常性の監視に使用されるモード。 値は UnmonitoredAuto、UnmonitoredManual、Monitored です。 使用可能な値は、'Invalid'、'UnmonitoredAuto'、'UnmonitoredManual'、'Monitored' です。 既定値: 'UnmonitoredAuto'。

upgradeDomainTimeoutInMilliseconds

FailureAction が実行されるまでに各アップグレード ドメインが完了する必要がある時間。 最初に、ISO 8601 期間を表す文字列として解釈されます。 失敗した場合、ミリ秒の合計数を表す数値として解釈されます。

upgradeTimeoutInMilliseconds

FailureAction が実行されるまでにアップグレード全体が完了する必要がある時間。 最初に、ISO 8601 期間を表す文字列として解釈されます。 失敗した場合、ミリ秒の合計数を表す数値として解釈されます。

プロパティの詳細

failureAction

監視対象のアップグレードで監視ポリシーまたは正常性ポリシー違反が検出されたときに実行する補正アクション。 無効は、エラー アクションが無効であることを示します。 ロールバックは、アップグレードが自動的にロールバックを開始することを指定します。 手動では、アップグレードが UnmonitoredManual アップグレード モードに切り替わります。 使用可能な値は、'Invalid'、'Rollback'、'Manual' です。

failureAction?: FailureAction

プロパティ値

forceRestart

true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。

forceRestart?: boolean

プロパティ値

boolean

healthCheckRetryTimeoutInMilliseconds

FailureAction が実行されるまでにアプリケーションまたはクラスターが異常な場合に正常性評価を再試行する時間。 最初に、ISO 8601 期間を表す文字列として解釈されます。 失敗した場合、ミリ秒の合計数を表す数値として解釈されます。

healthCheckRetryTimeoutInMilliseconds?: string

プロパティ値

string

healthCheckStableDurationInMilliseconds

アップグレードが次のアップグレード ドメインに進む前に、アプリケーションまたはクラスターが正常な状態を維持する必要がある時間。 最初に、ISO 8601 期間を表す文字列として解釈されます。 失敗した場合、ミリ秒の合計数を表す数値として解釈されます。

healthCheckStableDurationInMilliseconds?: string

プロパティ値

string

healthCheckWaitDurationInMilliseconds

アップグレード ドメインを完了してから正常性ポリシーを適用するまでの待機時間。 最初に、ISO 8601 期間を表す文字列として解釈されます。 失敗した場合、ミリ秒の合計数を表す数値として解釈されます。

healthCheckWaitDurationInMilliseconds?: string

プロパティ値

string

instanceCloseDelayDurationInSeconds

アクティブな要求が正常にドレインできるように、ステートレス インスタンスが閉じられる前に待機する時間 (秒単位)。 これは、アプリケーション/クラスターのアップグレード中にインスタンスが閉じている場合に有効になります。サービスの説明で 0 以外の遅延期間が構成されているインスタンスに対してのみ有効です。 詳細については、「#/definitions/StatelessServiceDescription.yaml」の$refの InstanceCloseDelayDurationSeconds プロパティを参照してください。 InstanceCloseDelayDurationInSeconds の既定値は4294967295。これは、動作がステートレス サービスの説明で構成された遅延に完全に依存することを示します。

instanceCloseDelayDurationInSeconds?: number

プロパティ値

number

replicaSetCheckTimeoutInMilliseconds

アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合の可用性の損失を防ぐための最大時間。 このタイムアウトが切れると、可用性の損失の問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 ~ 42949672925です。 (符号なし 32 ビット整数)。

replicaSetCheckTimeoutInMilliseconds?: number

プロパティ値

number

rollingUpgradeMode

ローリング アップグレード中の正常性の監視に使用されるモード。 値は UnmonitoredAuto、UnmonitoredManual、Monitored です。 使用可能な値は、'Invalid'、'UnmonitoredAuto'、'UnmonitoredManual'、'Monitored' です。 既定値: 'UnmonitoredAuto'。

rollingUpgradeMode: UpgradeMode

プロパティ値

upgradeDomainTimeoutInMilliseconds

FailureAction が実行されるまでに各アップグレード ドメインが完了する必要がある時間。 最初に、ISO 8601 期間を表す文字列として解釈されます。 失敗した場合、ミリ秒の合計数を表す数値として解釈されます。

upgradeDomainTimeoutInMilliseconds?: string

プロパティ値

string

upgradeTimeoutInMilliseconds

FailureAction が実行されるまでにアップグレード全体が完了する必要がある時間。 最初に、ISO 8601 期間を表す文字列として解釈されます。 失敗した場合、ミリ秒の合計数を表す数値として解釈されます。

upgradeTimeoutInMilliseconds?: string

プロパティ値

string