第 4 章 配置电源监控


重要

电源监控只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围

Kepler 资源是一个 Kubernetes 自定义资源定义 (CRD),可让您配置部署并监控 Kepler 资源的状态。

4.1. Kepler 配置

您可以使用 Kepler 资源的 spec 字段配置 Kepler

重要

确保 Kepler 实例的名称为 kepler。所有其他实例都由 Power 监控 Operator Webhook 拒绝。

以下是配置选项列表:

表 4.1. Kepler 配置选项
NameSpec描述default

port

exporter.deployment

公开 Prometheus 指标的节点上的端口。

9103

nodeSelector

exporter.deployment

调度 Kepler 导出 pod 的节点。

kubernetes.io/os: linux

容限(tolerations)

exporter.deployment

Kepler 导出器的容限,允许将 pod 调度到具有特定特征的节点。

- operator: "Exists"

带有默认配置的 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: ""

1
Prometheus 指标在端口 9103 上公开。
2
Kepler pod 调度到 Linux 节点上。
3
默认容限允许将 Kepler 调度到任何节点上。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.