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 用于指明维护窗口的类型,可以是“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 用于指定升级的类型。 只能指定以下升级类型之一。

来源: - MaintenanceWindowSpec