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) |
유지보수 기간이 maintenanceWindow에 의해 허용되더라도 유지보수가 금지되는 명명된 기간입니다. |
MaintenancePolicyStatus
표시 위치: - MaintenancePolicy
필드 | 설명 |
---|---|
conditions Condition 배열 |
조건 필드에는 MaintenancePolicies의 조건이 포함됩니다. 유지보수 정책 컨트롤러는 'MaintenanceAllowed' 조건을 설정합니다. 이유 필드의 알려진 값은 다음과 같습니다. - InsideMaintenanceWindow: 현재 예약된 유지보수 기간 내에 있으며 유지보수가 허용됩니다. 조건의 상태는 True입니다. - OutsideMaintenanceWindow: 현재 유지보수 기간 내에 있지만 제외가 적용되어 유지보수가 허용되지 않습니다. 조건의 상태는 False가 됩니다. - InsideMaintenanceExclusion: 현재 유지보수 기간이 아니므로 유지보수가 허용되지 않습니다. 조건의 상태는 False가 됩니다. |
MaintenanceWindow
MaintenanceWindow는 유지보수가 허용되는 기간을 나타냅니다. 필드 중 하나만 있어야 합니다.
표시 위치: - MaintenancePolicySpec
필드 | 설명 |
---|---|
weeklyCycle WeeklyCycle |
주간 사이클입니다. |
TimeOfDay
기본 유형: string
TimeOfDay는 'HH:mm' 텍스트 형식의 시간입니다.
표시 위치: - WeeklyCycle
WeeklyCycle
WeeklyCycle은 작업의 주간 반복 시간 범위를 나타냅니다.
표시 위치: - MaintenanceWindow
필드 | 설명 |
---|---|
daysOfWeek DayOfWeek 배열 |
작업을 시작할 수 있는 요일입니다. 하루 이상을 지정할 수 있습니다. |
startTime TimeOfDay |
하루 중 작업을 시작할 시간입니다. UTC 시간대가 사용됩니다. |
duration 기간 |
기간의 길이입니다. |