KRM API upgrade.gdc.goog/v1

upgrade.gdc.goog/v1

MaintenanceWindow

MaintenanceWindow は、パッチとマイナー バージョンのアップグレードを適用するための定期的な時間枠を指定します。

表示場所: - MaintenanceWindowList

フィールド 説明
apiVersion 文字列 upgrade.gdc.goog/v1
kind 文字列 MaintenanceWindow
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec MaintenanceWindowSpec

MaintenanceWindowList

MaintenanceWindowList は、MaintenanceWindow のコレクションを表します。

フィールド 説明
apiVersion 文字列 upgrade.gdc.goog/v1
kind 文字列 MaintenanceWindowList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items MaintenanceWindow 配列

MaintenanceWindowSpec

MaintenanceWindowSpec は、MaintenanceWindow の仕様(望ましい状態)を提供します。

表示場所: - MaintenanceWindow

フィールド 説明
upgradeType UpgradeType UpgradeType は、MaintenanceWindow のタイプを示します。これは、「MinorUpgrade」または「PatchUpgrade」のいずれかです。
recurrence 文字列 繰り返しは、ウィンドウの繰り返し方法を示す RRULE 文字列をエンコードします。https://icalendar.org/iCalendar-RFC-5545/3-8-5-3-recurrence-rule.html 例: TimeWindow.StartTime = 2022-04-18T02:00:00Z TimeWindow.EndTime = 2022-04-18T06:00:00Z Recurrence = FREQ=WEEKLY;BYDAY=MO,WE これらのパラメータは、2022 年 4 月 18 日午前 2 時から午前 6 時まで開始するスケジュールを作成します。その後、毎週月曜日と水曜日に同じ午前 2 時から午前 6 時までのパターンが繰り返されます。
timeWindow TimeWindow TimeWindow には、MaintenanceWindow の開始時刻と終了時刻が含まれます。
exclusions TimeWindow の配列 Exclusions は、スキップされた TimeWindow の配列です。除外には、時間単位で指定された時間のみが含まれます。

TimeWindow

TimeWindow は時間のチャンクを定義します。

表示場所: - MaintenanceWindowSpec

フィールド 説明
start 時間 Start は、ウィンドウの開始を示します。
end 時間 End は、ウィンドウの終了を示します。

UpgradeType

基になる型: string UpgradeType は、アップグレードのタイプを指定します。次のアップグレード タイプのうち、指定できるのは 1 つだけです。

表示場所: - MaintenanceWindowSpec