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


説明
Tuned は、ノードレベルの sysctl をクラスター全体にデプロイし、ユーザーのニーズによって指定されたカスタムチューニングを追加するための柔軟性を高めるルールのコレクションです。これらのルールは変換され、デーモンが理解できる形式でクラスター内で実行されているすべてのコンテナー化された Tuned デーモンに渡されます。ノードレベルのチューニングを適用する責任は、コンテナー化された Tuned デーモンにあります。詳細: https://github.com/openshift/cluster-node-tuning-operator
object

6.1. 仕様

プロパティー説明

apiVersion

string

APIVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。

kind

string

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

object

spec は、Tuned の望ましい動作の仕様です。詳細: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status

status

object

TunedStatus は、Tuned リソースのステータスです。

6.1.1. .spec

説明
spec は、Tuned の望ましい動作の仕様です。詳細: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
object
プロパティー説明

managementState

string

managementState は、この設定インスタンスによって表されるレジストリーインスタンスが Operator 管理下にあるかどうかを示します。有効な値は、Force、Managed、Unmanaged、および Removed です。

profile

array

Tuned プロファイル

profile[]

object

調整されたプロファイル。

recommend

array

すべての調整済みプロファイルの選択ロジック。

recommend[]

object

単一の調整済みプロファイルの選択ロジック。

6.1.2. .spec.profile

説明
Tuned プロファイル
array

6.1.3. .spec.profile[]

説明
調整されたプロファイル。
object
必須
  • data
  • name
プロパティー説明

data

string

Tuned デーモンによって消費される Tuned プロファイルの仕様。

name

string

推奨セクションで使用される調整済みプロファイルの名前。

6.1.4. .spec.recommend

説明
すべての調整済みプロファイルの選択ロジック。
array

6.1.5. .spec.recommend[]

説明
単一の調整済みプロファイルの選択ロジック。
object
必須
  • priority
  • profile
プロパティー説明

machineConfigLabels

object (string)

MachineConfigLabels は、MachineConfig のラベルを指定します。MachineConfig は、追加のホスト設定 (カーネルブートパラメーターなど) プロファイル 'Profile' のニーズを適用するために自動的に作成され、MachineConfig を作成することによってのみ適用できます。これには、MachineConfigLabels に一致する machineConfigSelector を持つすべての MachineConfigPools を検索し、MachineConfigPools の nodeSelectors に一致するすべてのノードにプロファイル 'Profile' を設定することが含まれます。

match

array

論理 OR Operator で接続された調整済みプロファイルの適用を管理するルール。

match[]

object

調整されたプロファイルの適用を管理するルール。

operand

object

オプションのオペランド設定。

priority

integer

プロファイルの優先度を調整しました。最高の優先度は 0 です。

profile

string

推奨する調整済みプロファイルの名前。

6.1.6. .spec.recommend[].match

説明
論理 OR Operator で接続された調整済みプロファイルの適用を管理するルール。
array

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

説明
調整されたプロファイルの適用を管理するルール。
object
必須
  • label
プロパティー説明

label

string

ノードまたは Pod のラベル名。

match

array (undefined)

論理 AND Operator で接続された調整済みプロファイルの適用を管理する追加のルール。

type

string

マッチタイプ: [node/pod]。省略されている場合は、"node" が想定されます。

value

string

ノードまたは Pod のラベル値。省略されている場合も、label name があるだけで一致条件を満たします。

6.1.8. .spec.recommend[].operand

説明
オプションのオペランド設定。
object
プロパティー説明

debug

boolean

TuneD デーモンのデバッグのオン/オフ切り替え: true/false (デフォルトは false)

tunedConfig

object

tuned-main.conf で定義されている TuneD デーモンのグローバル設定

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

説明
tuned-main.conf で定義されている TuneD デーモンのグローバル設定
object
プロパティー説明

reapply_sysctl

boolean

TuneD デーモンの reapply_sysctl 機能のオン/オフ切り替え: true/false

6.1.10. .status

説明
TunedStatus は、Tuned リソースのステータスです。
object
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.