maintenance.goog/v1
套件 v1 包含維護政策 v1 API 群組的 API 結構定義
DateTimeRange
出現位置: - MaintenanceExclusion
欄位 | 說明 |
---|---|
startDateTime 時間 |
拒絕經期開始日期。與這個期間相符的日期必須等於或晚於開始日期。 |
endDateTime 時間 |
拒絕期末日期。符合這個時間範圍的日期必須早於結束日期。 |
DayOfWeek
基礎類型: string
顯示於: - WeeklyCycle
MaintenanceExclusion
即使維護期間允許維護作業,MaintenanceExclusion 仍會禁止維護作業。 MaintenanceExclusion 中的範圍會使用包含起始值和不含結束值 (半閉區間)。以間隔表示法來說,就是 [start, end)。
顯示位置: - MaintenancePolicySpec
欄位 | 說明 |
---|---|
dateTimeRange DateTimeRange |
禁止維護作業的時間範圍。 |
MaintenancePolicy
顯示位置: - MaintenancePolicyList
欄位 | 說明 |
---|---|
apiVersion 字串 |
maintenance.goog/v1 |
kind 字串 |
MaintenancePolicy |
metadata ObjectMeta |
如需 metadata 的欄位,請參閱 Kubernetes API 說明文件。 |
spec MaintenancePolicySpec |
|
status MaintenancePolicyStatus |
MaintenancePolicyBinding
顯示於: - MaintenancePolicyBindingList
欄位 | 說明 |
---|---|
apiVersion 字串 |
maintenance.goog/v1 |
kind 字串 |
MaintenancePolicyBinding |
metadata ObjectMeta |
如需 metadata 的欄位,請參閱 Kubernetes API 說明文件。 |
spec MaintenancePolicyBindingSpec |
|
status MaintenancePolicyBindingStatus |
MaintenancePolicyBindingList
欄位 | 說明 |
---|---|
apiVersion 字串 |
maintenance.goog/v1 |
kind 字串 |
MaintenancePolicyBindingList |
metadata ListMeta |
如需 metadata 的欄位,請參閱 Kubernetes API 說明文件。 |
items MaintenancePolicyBinding 陣列 |
MaintenancePolicyBindingSpec
出現位置: - MaintenancePolicyBinding
欄位 | 說明 |
---|---|
maintenancePolicy MaintenancePolicyRef |
|
resource MaintenancePolicyResourceRef |
MaintenancePolicyBindingStatus
出現位置: - MaintenancePolicyBinding
欄位 | 說明 |
---|---|
conditions Condition 陣列 |
條件包含 MaintenancePolicyBindings 的條件。維護政策繫結控制器會設定「Valid」條件。以下是原因欄位的已知值:- BindingDuplicated:控制器為指定資源指派多個繫結,條件狀態為 False。- MaintenancePolicyMissing:繫結所指向的維護政策遺失,條件狀態會為 False。- ResourceMissing:繫結所指向的資源遺失,條件狀態為 False。- 有效:給定資源只有一個繫結,且兩端都參照現有實體,條件狀態就會是 True。 |
MaintenancePolicyList
欄位 | 說明 |
---|---|
apiVersion 字串 |
maintenance.goog/v1 |
kind 字串 |
MaintenancePolicyList |
metadata ListMeta |
如需 metadata 的欄位,請參閱 Kubernetes API 說明文件。 |
items MaintenancePolicy 陣列 |
MaintenancePolicyRef
顯示於: - MaintenancePolicyBindingSpec
欄位 | 說明 |
---|---|
apiGroup 字串 |
|
kind 字串 |
|
name 字串 |
MaintenancePolicyResourceRef
顯示於: - MaintenancePolicyBindingSpec
欄位 | 說明 |
---|---|
apiGroup 字串 |
|
kind 字串 |
|
name 字串 |
MaintenancePolicySpec
出現位置: - MaintenancePolicy
欄位 | 說明 |
---|---|
maintenanceWindow MaintenanceWindow |
適用於這項政策涵蓋服務的維護期間。 |
maintenanceExclusions object (keys:string, values:MaintenanceExclusion) |
禁止維護作業的命名週期,即使維護期間允許維護作業也是如此。 |
MaintenancePolicyStatus
出現位置: - MaintenancePolicy
欄位 | 說明 |
---|---|
conditions Condition 陣列 |
條件欄位包含 MaintenancePolicies 的條件。維護政策控制器會設定「MaintenanceAllowed」條件。reason 欄位的已知值如下:- InsideMaintenanceWindow:目前處於排定的維護期間,允許進行維護作業。 條件的狀態會顯示「True」。- OutsideMaintenanceWindow:我們目前處於維護期間,但排除項目有效,因此不允許維護作業。條件的狀態會是 False。- InsideMaintenanceExclusion:我們目前不在維護期間內,因此不允許維護作業。 條件狀態會是 False。 |
MaintenanceWindow
MaintenanceWindow 代表允許維護作業的時間範圍。必須提供其中一個欄位,且只能提供一個。
顯示位置: - MaintenancePolicySpec
欄位 | 說明 |
---|---|
weeklyCycle WeeklyCycle |
每週週期。 |
TimeOfDay
基礎類型: string
TimeOfDay 是「HH:mm」文字格式的時間
顯示於: - WeeklyCycle
WeeklyCycle
WeeklyCycle 代表作業每週重複執行的時間範圍。
出現位置: - MaintenanceWindow
欄位 | 說明 |
---|---|
daysOfWeek DayOfWeek 陣列 |
可開始作業的星期幾。可以指定一或多天。 |
startTime TimeOfDay |
一天內開始作業的時間。系統會採用世界標準時間。 |
duration 時間長度 |
時間範圍的長度。 |