ClusterUpgradePolicy
クラスターのアップグレード時に使用されるポリシーについて説明します。
プロパティ
名前 | Type | 必須 |
---|---|---|
forceRestart | boolean | いいえ |
upgradeReplicaSetCheckTimeout | string | はい |
healthCheckWaitDuration | string | はい |
healthCheckStableDuration | string | はい |
healthCheckRetryTimeout | string | はい |
upgradeTimeout | string | はい |
upgradeDomainTimeout | string | はい |
healthPolicy | ClusterHealthPolicy | はい |
deltaHealthPolicy | ClusterUpgradeDeltaHealthPolicy | いいえ |
forceRestart
型: ブール値
必須: いいえ
true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。
upgradeReplicaSetCheckTimeout
型: string
必須: はい
アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合に可用性の損失を再発明する最大時間。 このタイムアウトが期限切れになると、可用性の損失問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 タイムアウトは、hh:mm:ss または d.hh:mm:ss.ms 形式のいずれかです。
healthCheckWaitDuration
型: string
必須: はい
アップグレード ドメインを完了してから正常性チェックを実行するまでの待機時間。 期間は、hh:mm:ss または d.hh:mm:ss.ms 形式のいずれかです。
healthCheckStableDuration
型: string
必須: はい
アプリケーションまたはクラスターが正常な状態である必要がある時間。この時間を超えると、アップグレードが次のアップグレード ドメインに進みます。 期間は、hh:mm:ss または d.hh:mm:ss.ms 形式のいずれかです。
healthCheckRetryTimeout
型: string
必須: はい
アップグレードがロールバックされるまでにアプリケーションまたはクラスターが異常な場合に正常性評価を再試行する時間。 タイムアウトは、hh:mm:ss または d.hh:mm:ss.ms 形式のいずれかです。
upgradeTimeout
型: string
必須: はい
アップグレードがロールバックされるまでに全体的なアップグレードが完了する必要がある時間。 タイムアウトは、hh:mm:ss または d.hh:mm:ss.ms 形式のいずれかです。
upgradeDomainTimeout
型: string
必須: はい
アップグレード がロールバックされるまでに各アップグレード ドメインが完了する必要がある時間。 タイムアウトは、hh:mm:ss または d.hh:mm:ss.ms 形式のいずれかです。
healthPolicy
種類: ClusterHealthPolicy
必須: はい
クラスターのアップグレード時に使用されるクラスター正常性ポリシー。
deltaHealthPolicy
種類: ClusterUpgradeDeltaHealthPolicy
必須: いいえ
クラスターのアップグレード時に使用されるクラスター差分正常性ポリシー。