9장. 전력 모니터링 API 참조
전력 모니터링은 기술 미리보기 기능에만 해당됩니다. 기술 미리 보기 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat Technology Preview 기능의 지원 범위에 대한 자세한 내용은 다음 링크를 참조하세요.
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 | 메타데이터 필드의 필드에 대한 자세한 내용은 Kubernetes API 문서를 참조하세요. | true | spec |
| object | PowerMonitorSpec은 Power Monitor의 원하는 상태를 정의합니다. | false | status |
9.1.1. PowerMonitor.spec 링크 복사링크가 클립보드에 복사되었습니다!
PowerMonitorSpec은 Power Monitor의 원하는 상태를 정의합니다.
| 이름 | 유형 | 설명 | 필수 항목 |
|---|---|---|---|
| Kepler 0.7.10 | 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 |
최소한 하나의 전원 모니터 포드를 실행하고 이를 실행해야 하는 노드의 수입니다. | true |
| desiredNumberScheduled | integer |
전원 모니터 포드를 실행해야 하는 노드의 총 수입니다. | true |
| numberMisscheduled | integer |
전원 모니터 포드를 실행하고 있지 않아야 하는 노드의 수입니다. | true |
| numberReady | integer |
전원 모니터 포드를 실행해야 하는 노드 수이며 준비 조건이 있는 포드가 하나 이상 있어야 합니다. | true |
| numberAvailable | integer |
전원 모니터 포드를 실행해야 하는 노드 수이며, 적어도 하나의 포드가 실행 중이고 사용 가능해야 합니다. | false |
| numberUnavailable | integer |
전원 모니터 포드를 실행해야 하지만 실행 중이거나 사용 가능한 포드가 없는 노드의 수입니다. | false |
| updatedNumberScheduled | integer |
업데이트된 전원 모니터 포드를 실행 중인 노드의 총 수입니다. | false |