第 6 章 Tuned [tuned.openshift.io/v1]


描述
TuneD 是一组规则,允许集群范围的节点级 sysctl 部署,并更灵活添加用户需求指定的自定义性能优化。这些规则会被转换并传递给集群中运行的所有容器化 Tuned 守护进程,格式为守护进程了解的格式。然后,应用节点级别的调优的职责在于容器化的 Tuned 守护进程。更多信息: https://github.com/openshift/cluster-node-tuning-operator
类型
对象

6.1. 规格

Expand
属性类型描述

apiVersion

字符串

APIVersion 定义对象的这个表示法的版本化的 schema。服务器应该将识别的模式转换为最新的内部值,并可拒绝未识别的值。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

kind

字符串

kind 是一个字符串值,代表此对象所代表的 REST 资源。服务器可以从客户端向其提交请求的端点推断。无法更新。采用驼峰拼写法 (CamelCase)。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

metadata

ObjectMeta

标准对象元数据。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

spec

对象

spec 是 Tuned 所需的行为的规格。更多信息: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status

status

对象

TunedStatus 是 Tuned 资源的状态。

6.1.1. .spec

描述
spec 是 Tuned 所需的行为的规格。更多信息: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
类型
object
Expand
属性类型描述

managementState

字符串

managementState 表示此 config 实例代表的 registry 实例是否在 Operator 管理下。有效值为 Force、Managed、Unmanaged 和 Removed。

配置集

array

调优配置集。

profile[]

对象

Tuned 配置集。

建议

array

所有 Tuned 配置集的选择逻辑。

recommend[]

对象

单个 Tuned 配置集的选择逻辑。

6.1.2. .spec.profile

描述
调优配置集。
类型
array

6.1.3. .spec.profile[]

描述
Tuned 配置集。
类型
object
必填
  • data
  • name
Expand
属性类型描述

data

字符串

Tuned 守护进程消耗的 Tuned 配置集规格。

name

字符串

在 recommend 部分使用的 Tuned 配置集的名称。

6.1.4. .spec.recommend

描述
所有 Tuned 配置集的选择逻辑。
类型
array

6.1.5. .spec.recommend[]

描述
单个 Tuned 配置集的选择逻辑。
类型
object
必填
  • priority
  • 配置集
Expand
属性类型描述

machineConfigLabels

对象(字符串)

machineConfigLabels 指定 MachineConfig 的标签。MachineConfig 会自动创建,以应用额外的主机设置(如内核引导参数)配置集 'Profile' 需要,只能通过创建 MachineConfig 来应用。这包括使用与 MachineConfigLabels 匹配的 machineConfigSelector 查找所有 MachineConfigPools,并在与 MachineConfigPools' nodeSelectors 匹配的所有节点上设置配置集 'Profile'。

match

array

管理由逻辑 OR 运算符连接的 Tuned 配置集的应用程序的规则。

match[]

对象

管理 Tuned 配置集应用程序的规则。

operand

对象

可选操作对象配置。

priority

整数

调优配置集优先级。最高优先级是 0。

配置集

字符串

要推荐的 Tuned 配置集的名称。

6.1.6. .spec.recommend[].match

描述
管理由逻辑 OR 运算符连接的 Tuned 配置集的应用程序的规则。
类型
array

6.1.7. .spec.recommend[].match[]

描述
管理 Tuned 配置集应用程序的规则。
类型
object
必填
  • label
Expand
属性类型描述

label

字符串

节点或 Pod 标签名称。

match

数组(未定义)

管理由逻辑 AND 运算符连接的调优配置集应用程序的其他规则。

type

字符串

匹配类型: [node/pod]。如果省略,会使用 "node"。

value

字符串

节点或 Pod 标签值。如果省略,则存在标签名称就足以匹配。

6.1.8. .spec.recommend[].operand

描述
可选操作对象配置。
类型
object
Expand
属性类型描述

debug

布尔值

为 TuneD 守护进程打开/关闭调试:true/false (默认为 false)

tunedConfig

object

TuneD 守护进程的全局配置,如 tuned-main.conf 中定义的

6.1.9. .spec.recommend[].operand.tunedConfig

描述
TuneD 守护进程的全局配置,如 tuned-main.conf 中定义的
类型
object
Expand
属性类型描述

reapply_sysctl

布尔值

为 TuneD 守护进程打开/off 重新应用_sysctl 功能: true/false

6.1.10. .status

描述
TunedStatus 是 Tuned 资源的状态。
类型
object
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat