9장. 전원 모니터링 API 참조
전원 모니터링은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 다음 링크를 참조하십시오.
PowerMonitor는 PowerMonitor API의 스키마입니다.
9.1. PowerMonitoring API 사양 링크 복사링크가 클립보드에 복사되었습니다!
PowerMonitor
PowerMonitor는 PowerMonitor API의 스키마입니다.
| 이름 | 유형 | 설명 | 필수 항목 |
|---|---|---|---|
| apiVersion | string | kepler.system.sustainable.computing.io/v1alpha1 | true |
| kind | string | PowerMonitor | true |
| object | metadata 필드의 필드는 Kubernetes API 설명서를 참조하십시오. | true | spec |
| object | PowerMonitorSpec은 원하는 전원 모니터 상태를 정의합니다. | false | status |
9.1.1. PowerMonitor.spec 링크 복사링크가 클립보드에 복사되었습니다!
PowerMonitorSpec은 원하는 전원 모니터 상태를 정의합니다.
| 이름 | 유형 | 설명 | 필수 항목 |
|---|---|---|---|
| Kepler | object | true |
9.1.2. PowerMonitor.status.conditions 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 유형 | 설명 | 필수 항목 |
|---|---|---|---|
| lastTransitionTime | string |
조건이 다른 상태에서 다른 상태로 전환된 마지막 시간입니다. 기본 조건이 변경된 경우여야 합니다. 이를 알 수 없는 경우 API 필드가 변경된 시간을 사용합니다. | true |
| message | string | 전환에 대한 세부 정보를 나타내는 사람이 읽을 수 있는 메시지입니다. 빈 문자열일 수 있습니다. | true |
| reason | string | 조건의 마지막 전환 이유를 나타내는 프로그래밍 방식의 식별자를 포함합니다. | true |
| status | string | True, False 또는 Unknown 중 하나일 수 있는 조건의 상태입니다. | true |
| type | string | 조정 또는 사용 가능과 같은 Kepler 조건 유형입니다. | true |
| observedGeneration | integer |
조건이 설정된 .metadata.generation을 나타냅니다. 예를 들어 .metadata.generation이 현재 12이지만 .status.conditions[x].observedGeneration이 9인 경우 조건은 최신 상태가 아닙니다. | false |
9.1.3. PowerMonitor.status.kepler 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 유형 | 설명 | 필수 항목 |
|---|---|---|---|
| currentNumberScheduled | integer |
하나 이상의 전원 모니터 Pod를 실행 중이고 실행해야 하는 노드 수입니다. | true |
| desiredNumberScheduled | integer |
power-monitor Pod를 실행해야 하는 총 노드 수입니다. | true |
| numberMisscheduled | integer |
power-monitor Pod를 실행하는 노드 수입니다. | true |
| numberReady | integer |
power-monitor Pod를 실행하고 Ready 조건이 있는 하나 이상의 Pod가 있어야 하는 노드 수입니다. | true |
| numberAvailable | integer |
power-monitor Pod를 실행하고 하나 이상의 Pod를 실행 가능하고 사용할 수 있는 노드 수입니다. | false |
| numberUnavailable | integer |
power-monitor Pod를 실행해야 하지만 실행 중이고 사용 가능한 Pod가 없는 노드 수입니다. | false |
| updatedNumberScheduled | integer |
업데이트된 전원 모니터 Pod를 실행하는 총 노드 수입니다. | false |