第6章 Tuned [tuned.openshift.io/v1]
- Description
- Tuned は、ノードレベルの sysctl をクラスター全体にデプロイし、ユーザーのニーズによって指定されたカスタムチューニングを追加するための柔軟性を高めるルールのコレクションです。これらのルールは変換され、デーモンが理解できる形式でクラスター内で実行されているすべてのコンテナー化された Tuned デーモンに渡されます。ノードレベルのチューニングを適用する責任は、コンテナー化された Tuned デーモンにあります。詳細: https://github.com/openshift/cluster-node-tuning-operator
- タイプ
-
object
6.1. 仕様
プロパティー | タイプ | 説明 |
---|---|---|
|
| APIVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。 |
|
| kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できることがあります。これを更新することはできません。CamelCase を使用します。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。 |
| 標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。 | |
|
| spec は、Tuned の望ましい動作の仕様です。詳細: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status |
|
| TunedStatus は、Tuned リソースのステータスです。 |
6.1.1. .spec
- Description
- spec は、Tuned の望ましい動作の仕様です。詳細: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| managementState は、この設定インスタンスによって表されるレジストリーインスタンスが Operator 管理下にあるかどうかを示します。有効な値は、Force、Managed、Unmanaged、および Removed です。 |
|
| Tuned プロファイル |
|
| 調整されたプロファイル。 |
|
| すべての調整済みプロファイルの選択ロジック。 |
|
| 単一の調整済みプロファイルの選択ロジック。 |
6.1.2. .spec.profile
- Description
- Tuned プロファイル
- タイプ
-
array
6.1.3. .spec.profile[]
- Description
- 調整されたプロファイル。
- タイプ
-
object
- 必須
-
data
-
name
-
プロパティー | タイプ | 説明 |
---|---|---|
|
| Tuned デーモンによって消費される Tuned プロファイルの仕様。 |
|
| 推奨セクションで使用される調整済みプロファイルの名前。 |
6.1.4. .spec.recommend
- Description
- すべての調整済みプロファイルの選択ロジック。
- タイプ
-
array
6.1.5. .spec.recommend[]
- Description
- 単一の調整済みプロファイルの選択ロジック。
- タイプ
-
object
- 必須
-
priority
-
profile
-
プロパティー | タイプ | Description |
---|---|---|
|
| MachineConfigLabels は、MachineConfig のラベルを指定します。MachineConfig は、追加のホスト設定 (カーネルブートパラメーターなど) プロファイルプロファイルのニーズを適用するために自動的に作成され、MachineConfig を作成することによってのみ適用できます。これには、MachineConfigLabels に一致する machineConfigSelector を持つすべての MachineConfigPools を検索し、MachineConfigPools の nodeSelectors に一致するすべてのノードにプロファイル Profile を設定することが含まれます。 |
|
| 論理 OROperator で接続された調整済みプロファイルの適用を管理するルール。 |
|
| 調整されたプロファイルの適用を管理するルール。 |
|
| オプションのオペランド設定。 |
|
| プロファイルの優先度を調整しました。最高の優先度は 0 です。 |
|
| 推奨する調整済みプロファイルの名前。 |
6.1.6. .spec.recommend[].match
- Description
- 論理 OROperator で接続された調整済みプロファイルの適用を管理するルール。
- タイプ
-
array
6.1.7. .spec.recommend[].match[]
- Description
- 調整されたプロファイルの適用を管理するルール。
- タイプ
-
object
- 必須
-
ラベル
-
プロパティー | タイプ | Description |
---|---|---|
|
| ノードまたは Pod のラベル名。 |
|
| 論理 ANDOperator で接続された調整済みプロファイルの適用を管理する追加のルール。 |
|
| マッチタイプ: ノード/Pod。省略されている場合は、node が想定されます。 |
|
| ノードまたは Pod のラベル値。省略されている場合も、label name があるだけで一致条件を満たします。 |
6.1.8. .spec.recommend[].operand
- Description
- オプションのオペランド設定。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| TuneD デーモンのデバッグのオン/オフを有効にします:true/false (デフォルトは false) |
|
| tuned-main.conf で定義されている TuneD デーモンのグローバル設定 |
6.1.9. .spec.recommend[].operand.tunedConfig
- 説明
- tuned-main.conf で定義されている TuneD デーモンのグローバル設定
- タイプ
-
object
プロパティー | タイプ | 説明 |
---|---|---|
|
| TuneD デーモンの reapply_sysctl 機能をオン/オフにします:true/false |
6.1.10. .status
- Description
- TunedStatus は、Tuned リソースのステータスです。
- タイプ
-
object