Description

Tuned is a collection of rules that allows cluster-wide deployment of node-level sysctls and more flexibility to add custom tuning specified by user needs. These rules are translated and passed to all containerized tuned daemons running in the cluster in the format that the daemons understand. The responsibility for applying the node-level tuning then lies with the containerized tuned daemons. More info: https://github.com/openshift/cluster-node-tuning-operator

Type

object

Specification

Property Type Description

.apiVersion

string

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

.kind

string

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

.metadata

ObjectMeta meta/v1

Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

.spec

object

spec is the specification of the desired behavior of Tuned. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status

.status

object

Status is the current state of Tuned. This cannot be overriden.

.spec
Description

spec is the specification of the desired behavior of Tuned. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status

Type

object

Required
  • profile

  • recommend

Property Type Description

profile

array

Tuned profiles.

profile[]

object

A tuned profile.

recommend

array

Selection logic for all tuned profiles.

recommend[]

object

Selection logic for a single tuned profile.

.spec.profile
Description

Tuned profiles.

Type

array

.spec.profile[]
Description

A tuned profile.

Type

object

Required
  • name

  • data

Property Type Description

data

string

Specification of the tuned profile to be consumed by the tuned daemon.

name

string

Name of the tuned profile to be used in the recommend section.

.spec.recommend
Description

Selection logic for all tuned profiles.

Type

array

.spec.recommend[]
Description

Selection logic for a single tuned profile.

Type

object

Required
  • profile

  • priority

Property Type Description

machineConfigLabels

object (string)

MachineConfigLabels specifies the labels for a MachineConfig. The MachineConfig is created automatically to apply additional host settings (e.g. kernel boot parameters) profile 'Profile' needs and can only be applied by creating a MachineConfig. This involves finding all MachineConfigPools with machineConfigSelector matching the MachineConfigLabels and setting the profile 'Profile' on all nodes that match the MachineConfigPools' nodeSelectors.

match

array

Rules governing application of a tuned profile connected by logical OR operator.

match[]

object

Rules governing application of a tuned profile.

priority

integer

Tuned profile priority. Highest priority is 0.

profile

string

Name of the tuned profile to recommend.

.spec.recommend[].match
Description

Rules governing application of a tuned profile connected by logical OR operator.

Type

array

.spec.recommend[].match[]
Description

Rules governing application of a tuned profile.

Type

object

Required
  • label

Property Type Description

label

string

Node or Pod label name.

match

array

Additional rules governing application of the tuned profile connected by logical AND operator.

match[]

object

type

string

Match type: [node/pod]. If omitted, "node" is assumed.

value

string

Node or Pod label value. If omitted, the presence of label name is enough to match.

.spec.recommend[].match[].match
Description

Additional rules governing application of the tuned profile connected by logical AND operator.

Type

array

.spec.recommend[].match[].match[]
Description
Type

object

.status
Description

Status is the current state of Tuned. This cannot be overriden.

Type

object