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.3.2. 一般的な設定オプション
3.2.1. リソース要求および制限 リンクのコピーリンクがクリップボードにコピーされました!
Pod およびボリュームの CPU、メモリー、またはストレージリソースの要求および/または制限を調整できます。以下の default-resource-limits.yaml
は、各コンポーネントのリソース要求および制限を設定する例を示しています。
3.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