第4章 パワーモニタリングの設定
パワーモニタリングはテクノロジープレビュー機能としてのみご利用いただけます。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビューの機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行いフィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
Kepler
リソースは、Kubernetes カスタムリソース定義 (CRD) です。これを使用してデプロイメントを設定し、Kepler リソースのステータスを監視できます。
4.1. Kepler の設定
Kepler
リソースの spec
フィールドを使用して Kepler を設定できます。
Kepler インスタンスの名前は、必ず kepler
に設定してください。その他のすべてのインスタンスは、電力監視 Operator Webhook によって拒否されます。
以下は設定オプションのリストです。
名前 | Spec | 説明 | デフォルト |
---|---|---|---|
|
| Prometheus メトリクスが公開されるノード上のポート。 |
|
|
| Kepler エクスポーター Pod がスケジュールされるノード。 |
|
|
| Kepler エクスポーターの toleration は、特定の特性を持つノード上で Pod をスケジュールすることを許可するものです。 |
|
デフォルト設定の Kepler
リソースの例
apiVersion: kepler.system.sustainable.computing.io/v1alpha1 kind: Kepler metadata: name: kepler spec: exporter: deployment: port: 9103 1 nodeSelector: kubernetes.io/os: linux 2 Tolerations: 3 - key: "" operator: "Exists" value: "" effect: ""