This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.4.2. 一般的な設定オプション
メータリングは非推奨の機能です。非推奨の機能は依然として OpenShift Container Platform に含まれており、引き続きサポートされますが、本製品の今後のリリースで削除されるため、新規デプロイメントでの使用は推奨されません。
OpenShift Container Platform で非推奨となったか、または削除された主な機能の最新の一覧については、OpenShift Container Platform リリースノートの 非推奨および削除された機能セクションを参照してください。
4.2.1. リソース要求および制限 リンクのコピーリンクがクリップボードにコピーされました!
Pod およびボリュームの CPU、メモリー、またはストレージリソースの要求および/または制限を調整できます。以下の default-resource-limits.yaml
は、各コンポーネントのリソース要求および制限を設定する例を示しています。
4.2.2. ノードセレクター リンクのコピーリンクがクリップボードにコピーされました!
特定のノードセットでメータリングコンポーネントを実行できます。メータリングコンポーネントに nodeSelector
を設定し、コンポーネントがスケジュールされる場所を制御します。以下の node-selectors.yaml
ファイルは、各コンポーネントのノードセレクターを設定する例を示しています。
オペランド Pod の特定のノードセレクターを設定する前に、openshift.io/node-selector: ""
namespace アノテーションをメータリング namespace YAML ファイルに追加します。""
をアノテーションの値として指定します。
オペランド Pod の特定のノードセレクターを設定する前に、openshift.io/node-selector: ""
namespace アノテーションをメータリング namespace YAML ファイルに追加します。openshift.io/node-selector
アノテーションがプロジェクトに設定されている場合、その値はクラスター全体の Scheduler
オブジェクトの spec.defaultNodeSelector
フィールドの値に優先して使用されます。
検証
以下のチェックのいずれかを実行してメータリングノードセレクターを検証できます。
メータリングのすべての Pod が
MeteringConfig
カスタムリソースで設定されるノードの IP に適切にスケジュールされていることを確認します。openshift-metering
namespace のすべての Pod を確認します。oc --namespace openshift-metering get pods -o wide
$ oc --namespace openshift-metering get pods -o wide
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力には、
openshift-metering
namespace で実行される各 Pod のNODE
および対応するIP
が表示されます。出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow openshift-metering
namespace のノードを、クラスター内の各ノードのNAME
と比較します。oc get nodes
$ oc get nodes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
MeteringConfig
カスタムリソースのノードセレクターの設定が、メータリングオペランド Pod がスケジュールされないようにクラスター全体のノードセレクター設定に干渉しないことを確認します。クラスター全体の
Scheduler
オブジェクトでspec.defaultNodeSelector
フィールドを確認します。ここには、デフォルトで Pod がスケジュールされている場所が示されます。oc get schedulers.config.openshift.io cluster -o yaml
$ oc get schedulers.config.openshift.io cluster -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow