电源监控
为 OpenShift Container Platform 配置和使用电源监控
摘要
第 1 章 Red Hat OpenShift 0.5 的电源监控(技术预览)发行注记 复制链接链接已复制到粘贴板!
本发行注记介绍了 OpenShift Container Platform 中 Red Hat OpenShift 的电源监控的开发。
有关 Power Monitoring Operator 的概述,请参阅关于电源监控。
1.1. 电源监控 0.5 (技术预览)发行注记概述 复制链接链接已复制到粘贴板!
电源监控只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
通过对 Red Hat OpenShift 的电源监控,您可以监控工作负载的功耗,并使用关键功耗指标(如 CPU 或 DRAM)在 OpenShift Container Platform 集群中运行的重要的电源命名空间,如 CPU 或 DRAM。
此电源监控和 Power Monitoring Operator 发行版本提供更准确的数据,包括新的仪表板,并删除一些特性和功能。
此电源监控和 Power Monitoring Operator 发行版本被支持:
- OpenShift Container Platform 4.17+
- 裸机部署
1.1.1. 电源监控技术预览 0.5 新功能 复制链接链接已复制到粘贴板!
此 Red Hat OpenShift 和 Power Monitoring Operator 的电源监控发行版本基于 Kepler 项目,包括以下新功能:
-
部署和删除
PowerMonitor
自定义资源定义(CRD)。
1.1.2. 电源监控技术预览 0.5 增强 复制链接链接已复制到粘贴板!
此 Red Hat OpenShift 和 Power Monitoring Operator 的电源监控发行版本基于 Kepler 项目,包括以下改进:
- 运行平均电源限制(RAPL)区的节点动态检测
- 基于活跃 CPU 用量的更准确的电源测量
- 改进了虚拟机(VM)、容器和 pod 检测
- 进程、容器、虚拟机和 pod 的更多相关标签值
只需要
对主机
的只读访问权限:/proc
和/sys
-
没有更多
CAP_SYSADMIN
和CAP_BPF
-
没有更多
- 与更早的 Kepler 实现相比,显著减少了资源使用量
以下级别的多级能源跟踪:
- node
- process
- container
- VM
- pod
- 使用可配置的保留策略终止工作负载跟踪
- 用于终止资源的基于能源的优先级
- 带有可配置间隔和过时检测的实时数据收集
1.1.2.1. 更新了仪表板 复制链接链接已复制到粘贴板!
在这个版本中,Red Hat OpenShift 的电源监控有以下仪表板更改:
- 更新了 Power Monitor / Overview 仪表板。
- 更新了 Power Monitor / Namespace (Pods) 仪表板。
旧的指标和仪表板不再被支持。如果您要管理自己的自定义仪表板或查询,则需要更新到更新的版本。
1.1.3. 电源监控 0.5 (技术预览)已弃用和删除的功能 复制链接链接已复制到粘贴板!
-
在 Red Hat OpenShift 电源监控技术预览 0.5 版本中,Kepler 自定义资源已被弃用,并将在以后的发行版本中删除。
改为使用
PowerMonitor
自定义资源。 - 在 Red Hat OpenShift 电源监控技术预览 0.5 发行版本中,Redfish 配置已被删除。在以前的电源监控版本中不再支持它。
1.1.4. 电源监控 0.5 (技术预览)支持表 复制链接链接已复制到粘贴板!
此发行版本包括以下支持更新:
Kepler | 0.10.2 |
Power Monitoring Operator | 0.20.0 |
OpenShift Container Platform | 4.17+ |
裸机 | X |
不支持在虚拟机中安装,且无法正常工作。
第 2 章 Red Hat OpenShift 发行注记 复制链接链接已复制到粘贴板!
电源监控只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
通过对 Red Hat OpenShift 的电源监控,您可以监控工作负载的功耗,并使用关键功耗指标(如 CPU 或 DRAM)在 OpenShift Container Platform 集群中运行的重要的电源命名空间,如 CPU 或 DRAM。
本发行注记介绍了 OpenShift Container Platform 中 Red Hat OpenShift 的电源监控的开发。
有关 Power Monitoring Operator 的概述,请参阅关于电源监控。
2.1. 电源监控 0.4 (技术预览) 复制链接链接已复制到粘贴板!
此发行版本包括以下版本更新:
- Kepler 0.7.12
- Power Monitoring Operator 0.15.0
2.1.1. 功能 复制链接链接已复制到粘贴板!
- 在这个版本中,为 Red Hat OpenShift 的电源监控启用了 FIPS 模式。当在 FIPS 模式的 OpenShift Container Platform 集群上安装时,Power Monitoring Operator 可确保兼容性,而不影响集群的 FIPS 支持状态。
2.1.2. 程序错误修复 复制链接链接已复制到粘贴板!
- 在此次更新之前,OperatorHub 页中的 Install 屏幕用于 Red Hat OpenShift 的电源监控会显示不正确的文档链接。在这个版本中,链接会指向正确的路径。
2.1.3. CVE 复制链接链接已复制到粘贴板!
2.2. 电源监控 0.3 (技术预览) 复制链接链接已复制到粘贴板!
此发行版本包括以下版本更新:
- Kepler 0.7.12
- Power Monitoring Operator 0.15.0
以下公告可用于电源监控 0.3:
2.2.1. 程序错误修复 复制链接链接已复制到粘贴板!
-
在此次更新之前,Power Monitoring Operator 仪表板使用无效的 Prometheus 规则,这会导致
Pod 的 OTHER Power Consumption (W)
显示不正确的数据。在这个版本中,该规则已被修正,确保仪表板现在显示准确的功耗数据。
2.2.2. CVE 复制链接链接已复制到粘贴板!
2.3. 电源监控 0.2(技术预览) 复制链接链接已复制到粘贴板!
此发行版本包括以下版本更新:
- Kepler 0.7.10
- Power Monitoring Operator 0.13.0
以下公告可用于电源监控 0.2:
2.3.1. 功能 复制链接链接已复制到粘贴板!
- 在这个版本中,您可以在 Kepler 中启用 Redfish API。Kepler 使用 Redfish 获取节点消耗的功耗。
- 在这个版本中,您可以在您选择的命名空间中安装 Power Monitoring Operator。
- 在这个版本中,您可以从 Developer 视角访问电源监控 Overview 仪表板。
2.3.2. CVE 复制链接链接已复制到粘贴板!
2.4. 电源监控 0.1 (技术预览) 复制链接链接已复制到粘贴板!
此发行版本为 Red Hat OpenShift 引进了电源监控的技术预览版本。以下公告可用于电源监控 0.1:
2.4.1. 功能 复制链接链接已复制到粘贴板!
- 部署和删除 Kepler
- 基于 Intel 的裸机部署的电源使用指标
- 用于绘制电源使用情况的仪表板
第 3 章 电源监控概述 复制链接链接已复制到粘贴板!
电源监控只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
3.1. 关于电源监控 复制链接链接已复制到粘贴板!
您可以使用 Red Hat OpenShift 的电源监控来监控电源使用情况,并确定在 OpenShift Container Platform 集群中运行的电源消耗容器。电源监控从各种组件(如 CPU 和 DRAM)收集和导出与能源相关的系统统计信息。它为 Kubernetes pod 和命名空间提供估算和细粒度功耗数据,并读取节点的功耗。
电源监控技术预览仅适用于裸机部署。大多数公共云供应商都不向虚拟机公开内核电源管理子系统。
3.2. 电源监控架构 复制链接链接已复制到粘贴板!
电源监控由以下主要组件组成:
- Power Monitoring Operator
-
对于管理员,Power Monitoring Operator 通过简化 OpenShift Container Platform 集群中的 Kepler 部署和管理,简化了工作负载的功耗。通过添加
PowerMonitor
自定义资源定义(CRD)简化了 Power Monitoring Operator 的设置和配置。Operator 还管理操作,如升级、删除、配置和重新部署 Kepler。 - Kepler
- Kepler 是电源监控的关键组件。它负责监控 OpenShift Container Platform 中运行的容器的功耗。它生成与节点和容器电源使用相关的指标。
3.3. Kepler 硬件支持 复制链接链接已复制到粘贴板!
Kepler 是电源监控的关键组件,它通过 RAPL 子系统从节点收集实时 CPU 功耗数据。通过了解节点的总功耗并计算每个进程正在使用的 CPU 时间的百分比,它能够估算每个进程和容器级别的功耗。
- 内核电源管理子系统
-
RAPL-sysfs
:这需要访问/sys/class/powercap/intel-rapl
目录。
-
3.4. 关于 Power Monitoring Operator 的 FIPS 合规性 复制链接链接已复制到粘贴板!
从版本 0.4 开始,Red Hat OpenShift 的 Power Monitoring Operator 与 FIPS 兼容。当在 FIPS 模式的 OpenShift Container Platform 集群上部署时,它使用美国国家标准与技术研究院(NIST)验证的 Red Hat Enterprise Linux (RHEL)加密库。
有关 NIST 验证程序的详情,请参阅 Cryptographic 模块验证程序。有关 RHEL 加密库的最新 NIST 状态,请参阅合规性活动和政府标准。
要启用 FIPS 模式,您必须在 OpenShift Container Platform 集群中为 Red Hat OpenShift 安装 Power Monitoring Operator。如需更多信息,请参阅"您是否需要集群的额外安全性?"。
第 4 章 为 Red Hat OpenShift 安装电源监控 复制链接链接已复制到粘贴板!
电源监控只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
您可以通过在 OpenShift Container Platform Web 控制台中部署 Power Monitoring Operator 来为 Red Hat OpenShift 安装电源监控。
4.1. 安装 Power Monitoring Operator 复制链接链接已复制到粘贴板!
作为集群管理员,您可以使用 OpenShift Container Platform Web 控制台安装来自 OperatorHub 的 Power Monitoring Operator。
您必须在安装前删除任何以前安装的 Power Monitoring Operator 版本。
先决条件
- 访问 OpenShift Container Platform web 控制台。
-
以具有
cluster-admin
角色的用户身份登录。
流程
- 在 Web 控制台中,进入 Operators → OperatorHub。
-
搜索
power monitoring
,点 Power monitoring for Red Hat OpenShift 标题,然后点 Install。 再次单击 Install 来安装 Power Monitoring Operator。
Red Hat OpenShift 的电源监控现在包括在 OpenShift Container Platform 集群的所有命名空间中。
验证
- 验证 Power Monitoring Operator 是否在 Operators → Installed Operators 中列出。Status 应变为 Succeeded。
4.2. 部署 PowerMonitor 自定义资源 复制链接链接已复制到粘贴板!
您可以使用 Power Monitoring Operator 创建 PowerMonitor
自定义资源(CR)实例来部署 Kepler。
Kepler
自定义资源定义(CRD)已被弃用,并将在以后的版本中删除。改为使用 PowerMonitor
自定义资源。
先决条件
- 访问 OpenShift Container Platform web 控制台。
-
以具有
cluster-admin
角色的用户身份登录。 - 已安装 Power Monitoring Operator。
流程
- 在 Web 控制台中,进入 Operators → Installed Operators。
- 从 Installed Operators 列表中点 Power monitoring for Red Hat OpenShift,再进入 PowerMonitor 选项卡。
- 单击 Create PowerMonitor。
在 Create PowerMonitor 页面上,确保 Name 设置为
power-monitor
。重要PowerMonitor
实例的名称必须设置为power-monitor
。Power Monitoring Operator 忽略所有其他实例。- 点 Create 部署 PowerMonitor 和 power monitoring 仪表板。
第 5 章 配置电源监控 复制链接链接已复制到粘贴板!
电源监控只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
PowerMonitor
资源是一个 Kubernetes 自定义资源定义(CRD),可让您配置部署并监控 PowerMonitor
资源的状态。
5.1. Kepler 配置 复制链接链接已复制到粘贴板!
您可以使用 PowerMonitor
资源的 spec
字段配置 Kepler。
确保 PowerMonitor
实例的名称是 power-monitor
。所有其他实例都会由 Power Monitoring Operator Webhook 拒绝。
以下是配置选项列表:
Name | 描述 | 默认行为 |
---|---|---|
deployment.nodeSelector | 调度 Kepler (由 PowerMonitor 创建)pod 的节点。 | kubernetes.io/os: linux |
deployment.tolerations | Power Monitor 的容限,允许将 pod 调度到具有特定特征的节点。 | - operator: "Exists" |
deployment.security.mode |
安全模式可以设置为 |
默认设置为 |
deployment.security.allowedSANames |
在安全模式是 |
在 OpenShift 中,设置为 |
config.logLevel | Kepler 要公开的日志级别。 | 设置为 info。 |
config.metricLevels |
要公开的能源指标级别列表。可能的值包括 |
默认列表中包括 |
config.staleness | 指定在将计算的电源值视为 stale 前要等待的时间。 | 500ms (500 毫秒)。 |
config.sampleRate | 指定监控进程、容器和虚拟机等资源的间隔。 | 5s (5 秒)。 |
config.maxTerminated | 控制终止的工作负载跟踪。负值跟踪无限工作负载,零禁用跟踪,正值根据能源消耗跟踪 top N 终止的工作负载。 | 500. |
带有默认配置的 PowerMonitor
资源示例
5.2. 监控 Kepler 状态 复制链接链接已复制到粘贴板!
您可以使用 PowerMonitor
资源的 status
字段监控 Kepler 导出器的状态。
status
字段包括信息,如下所示:
- 当前运行 Kepler pod 的节点数量
- 运行 Kepler pod 的节点数量
- 代表 Kepler 资源健康状况的条件
这可让您对通过 spec
字段所做的更改进行宝贵见解。
PowerMonitor
资源的状态示例
第 6 章 视觉化电源监控指标 复制链接链接已复制到粘贴板!
电源监控只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
您可以通过访问高级监控仪表板或浏览 Observe 选项卡下的 Metrics 来视觉化 OpenShift Container Platform web 控制台中的电源监控指标。
6.1. 电源监控仪表板概述 复制链接链接已复制到粘贴板!
电源监控仪表板有两种。它们都提供有关单个集群的功耗指标的不同详情级别:
6.1.1. Power Monitor/ Overview 仪表板 复制链接链接已复制到粘贴板!
此仪表板允许您查看以下信息:
- 集群范围的功耗
- 查看当前的总、活跃和空闲的 CPU 功耗,按区域分组。
- 节点级别的电源详情
- 为单个节点分析历史和当前功耗(总计、活跃和空闲)。
- 硬件信息
- 显示集群中每个节点的 CPU 型号和内核数量。
- 时间序列分析
- 使用可由节点和区域过滤的图形,随着时间的推移跟踪功耗趋势。这提供了集群能源使用的综合视图。
6.1.2. Power Monitor / Namespace (Pods)仪表板 复制链接链接已复制到粘贴板!
此仪表板允许您监控和分析 Kubernetes 命名空间和 pod 的功耗。它提供以下信息:
- 十大电源消耗命名空间
- 实时表显示前十个命名空间,根据其当前的功耗显示前十个命名空间。这有助于您快速识别最多资源密集型工作负载。
- 命名空间功耗总数
- 显示一段时间内 pod 的总功耗,按区分组。这可帮助您看到趋势,并了解应用程序的或服务的总电源使用。
- 单个 pod 功耗
- 显示各个 pod 的功耗的详细图,以便您可以详细分析它们。
6.2. 以集群管理员身份访问电源监控仪表板 复制链接链接已复制到粘贴板!
您可以访问 OpenShift Container Platform Web 控制台的电源监控仪表板。
先决条件
- 访问 OpenShift Container Platform web 控制台。
-
以具有
cluster-admin
角色的用户身份登录。 - 已安装 Power Monitoring Operator。
- 已在集群中部署了 Kepler。
- 您已为用户定义的项目启用了监控。
流程
- 在 web 控制台中,进入 Observe → Dashboards。
在 Dashboard 下拉列表中选择您要查看的电源监控仪表板:
- 电源监控器/概述
- Power Monitor / Namespace (Pods)
6.3. 以开发者身份访问电源监控仪表板 复制链接链接已复制到粘贴板!
您可以从 OpenShift Container Platform Web 控制台访问电源监控仪表板。
先决条件
- 访问 OpenShift Container Platform web 控制台。
- 您可以使用开发人员或用户访问集群。
- 已安装 Power Monitoring Operator。
- 已在集群中部署了 Kepler。
- 您已为用户定义的项目启用了监控。
-
您有命名空间
openshift-power-monitoring
的view
权限,即 Kepler 部署到的命名空间。
流程
- 在 web 控制台中,进入 Observe → Dashboard。
在 Dashboard 下拉列表中选择您要查看的电源监控仪表板:
- 电源监控器/概述
第 7 章 卸载电源监控 复制链接链接已复制到粘贴板!
电源监控只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
您可以通过删除 Kepler 实例,然后在 OpenShift Container Platform Web 控制台中卸载 Power Monitoring Operator 来卸载电源监控。
7.1. 删除 Kepler 复制链接链接已复制到粘贴板!
您可以通过从 OpenShift Container Platform web 控制台删除 Kepler 自定义资源定义 (CRD) 的 Kepler
实例来删除 Kepler 实例。
从 Red Hat OpenShift 0.5 的电源监控开始(技术预览),使用 PowerMonitor
CRD,并删除 Kepler
CRD 的所有实例。
先决条件
- 访问 OpenShift Container Platform web 控制台。
-
以具有
cluster-admin
角色的用户身份登录。
流程
- 在 Web 控制台中,进入 Operators → Installed Operators。
- 从 Installed Operators 列表中,点 Power monitoring for Red Hat OpenShift,再进入 Kepler 选项卡。
- 在列表中找到 Kepler 实例条目。
-
在这个条目中点
并选择 Delete Kepler。
- 在 Delete Kepler? 对话框中,点 Delete 以删除 Kepler 实例。
7.2. 删除 PowerMonitor 自定义资源 复制链接链接已复制到粘贴板!
您可以通过从 OpenShift Container Platform web 控制台删除 PowerMonitor
CR 的 power-monitor
实例来删除 PowerMonitor
自定义资源(CR)。
先决条件
- 访问 OpenShift Container Platform web 控制台。
-
以具有
cluster-admin
角色的用户身份登录。
流程
- 在 Web 控制台中,进入 Operators → Installed Operators。
- 从 Installed Operators 列表中点 Power monitoring for Red Hat OpenShift,再进入 PowerMonitor 选项卡。
- 在列表中找到 PowerMonitor 实例条目。
-
单击此条目的
,再选择 Delete PowerMonitor。
-
在 Delete PowerMonitor? 对话框中,单击 Delete 以删除
PowerMonitor
实例。
7.3. 卸载 Power Monitoring Operator 复制链接链接已复制到粘贴板!
如果使用 OperatorHub 安装 Power Monitoring Operator,您可以从 OpenShift Container Platform Web 控制台卸载它。
先决条件
- 访问 OpenShift Container Platform web 控制台。
-
以具有
cluster-admin
角色的用户身份登录。
流程
删除 Kepler 实例。
警告在卸载 Power Monitoring Operator 前,请确保已删除 Kepler 实例。
- 进入 Operators → Installed Operators。
- 在列表中找到 Red Hat OpenShift 的 Power monitoring 部分。
-
在这个条目中点
并选择 Uninstall Operator。
- 在 Uninstall Operator? 对话框中,点 Uninstall 卸载 Power Monitoring Operator。
第 8 章 电源监控参考 复制链接链接已复制到粘贴板!
电源监控只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
8.1. 电源监控 Kepler power attribution 指南 复制链接链接已复制到粘贴板!
Kepler 的强大能力为各个工作负载提供硬件能源消耗的实际实用性分配。虽然由于现代 CPU 复杂性的原因,基于 CPU 时间的基于 CPU 的固有限制,但它为大多数监控和优化用例提供了良好的准确性、简单性和性能开销。
有关电源的更多信息,请参阅 Kepler Power Attribution Guide。
第 9 章 电源监控 API 参考 复制链接链接已复制到粘贴板!
电源监控只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
PowerMonitor 是 PowerMonitor API 的 Schema。
9.1. PowerMonitoring API 规格 复制链接链接已复制到粘贴板!
PowerMonitor
PowerMonitor 是 PowerMonitor API 的 schema。
Name | 类型 | 描述 | 必填 |
---|---|---|---|
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 的所需状态
Name | 类型 | 描述 | 必填 |
---|---|---|---|
kepler | object | true |
9.1.2. PowerMonitor.status.conditions 复制链接链接已复制到粘贴板!
Name | 类型 | 描述 | 必填 |
---|---|---|---|
lastTransitionTime | string |
条件从一个状态转换到另一个状态最后一次的时间。这应该是底层条件变化的时间。如果这未知,则使用 API 字段更改的时间是可以接受的。 | true |
message | string | 人类可读的消息,指示有关转换的详细信息。这可能是一个空字符串。 | true |
reason | string | 包含一个编程标识符,指示条件最后一次转换的原因。 | true |
status | string | 条件的状态,可以是 True、False 或 Unknown。 | true |
type | string | Kepler Condition 的类型,如 Reconciled 或 Available。 | true |
observedGeneration | 整数 |
代表条件所基于的 .metadata.generation。例如,如果 .metadata.generation 目前为 12,但 .status.conditions[x].observedGeneration 是 9,则条件已过时。 | false |
9.1.3. PowerMonitor.status.kepler 复制链接链接已复制到粘贴板!
Name | 类型 | 描述 | 必填 |
---|---|---|---|
currentNumberScheduled | 整数 |
至少运行一个 power-monitor pod 的节点数量,应该运行它。 | true |
desiredNumberScheduled | 整数 |
应该运行 power-monitor pod 的节点总数。 | true |
numberMisscheduled | 整数 |
运行不应预期的 power-monitor pod 的节点数量。 | true |
numberReady | 整数 |
应该运行 power-monitor pod 的节点数量,且至少有一个 pod 具有 Ready 条件。 | true |
numberAvailable | 整数 |
应该运行 power-monitor pod 的节点数量,且至少有一个 pod 正在运行并可用。 | false |
numberUnavailable | 整数 |
运行 power-monitor pod 但没有运行 pod 的节点数。 | false |
updatedNumberScheduled | 整数 |
运行更新的 power-monitor pod 的节点总数。 | false |
Legal Notice
复制链接链接已复制到粘贴板!
Copyright © 2025 Red Hat
OpenShift documentation is licensed under the Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0).
Modified versions must remove all Red Hat trademarks.
Portions adapted from https://github.com/kubernetes-incubator/service-catalog/ with modifications by Red Hat.
Red Hat, Red Hat Enterprise Linux, the Red Hat logo, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation’s permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.