第9章 パワーモニタリングの API リファレンス
パワーモニタリングはテクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
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 は、Power Monitor の望ましい状態を定義します。 | false | status |
9.1.1. PowerMonitor.spec リンクのコピーリンクがクリップボードにコピーされました!
PowerMonitorSpec は、Power Monitor の望ましい状態を定義します。
名前 | タイプ | 説明 | 必須 |
---|---|---|---|
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 の条件のタイプ (Reconciled や Available など)。 | true |
observedGeneration | integer |
条件が設定される基になった .metadata.generation を表します。たとえば、.metadata.generation が現在 12 であるが、.status.conditions[x].observedGeneration が 9 の場合、条件が古くなっています。 | false |
9.1.3. PowerMonitor.status.kepler リンクのコピーリンクがクリップボードにコピーされました!
名前 | タイプ | 説明 | 必須 |
---|---|---|---|
currentNumberScheduled | integer |
少なくとも 1 つの power-monitor Pod を実行しており、この Pod を実行することになっているノードの数。 | true |
desiredNumberScheduled | integer |
power-monitor Pod を実行する必要があるノードの合計数。 | true |
numberMisscheduled | integer |
power-monitor Pod を実行するべきではないノードの数。 | true |
numberReady | integer |
power-monitor Pod を実行する必要があり、少なくとも 1 つの Pod が Ready 状態にあるノードの数。 | true |
numberAvailable | integer |
power-monitor Pod を実行する必要があり、少なくとも 1 つの Pod が実行中で利用可能なノードの数。 | false |
numberUnavailable | integer |
power-monitor Pod を実行する必要があるが、実行中で利用可能な Pod がないノードの数。 | false |
updatedNumberScheduled | integer |
更新された power-monitor Pod を実行しているノードの合計数。 | false |