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-meteringnamespace のすべての Pod を確認します。oc --namespace openshift-metering get pods -o wide
$ oc --namespace openshift-metering get pods -o wideCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力には、
openshift-meteringnamespace で実行される各 Pod のNODEおよび対応するIPが表示されます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow openshift-meteringnamespace のノードを、クラスター内の各ノードのNAMEと比較します。oc get nodes
$ oc get nodesCopy 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 yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow