4.3. Node Feature Discovery Operator の使用
Node Feature Discovery (NFD) Operator は、NodeFeatureDiscovery CR を監視して Node-Feature-Discovery デーモンセットの実行に必要な全リソースをオーケストレーションします。NodeFeatureDiscovery CR に基づいて、Operator は任意の namespace にオペランド (NFD) コンポーネントを作成します。CR を編集して、他にあるオプションの中から、別の namespace、image、imagePullPolicy、および nfd-worker-conf を選択できます。
クラスター管理者は、OpenShift Container Platform CLI または Web コンソールを使用して NodeFeatureDiscovery を作成できます。
4.3.1. CLI を使用した NodeFeatureDiscovery インスタンスの作成 リンクのコピーリンクがクリップボードにコピーされました!
クラスター管理者は、CLI を使用して NodeFeatureDiscovery CR インスタンスを作成できます。
前提条件
- OpenShift Container Platform クラスター。
-
OpenShift CLI (
oc) をインストールしている。 -
cluster-admin権限を持つユーザーとしてログインしている。 - NFD Operator をインストールしている。
手順
以下の
NodeFeatureDiscoveryカスタムリソース (CR) を作成し、YAML を NodeFeatureDiscovery.yamlファイルに保存します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
NFD ワーカーをカスタマイズする方法は、nfd-worker の設定ファイルリファレンス を参照してください。
以下のコマンドを実行し、
NodeFeatureDiscoveryCR インスタンスを作成します。oc create -f NodeFeatureDiscovery.yaml
$ oc create -f NodeFeatureDiscovery.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
インスタンスが作成されたことを確認するには、以下を実行します。
oc get pods
$ oc get podsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 正常にデプロイされると、
Runningステータスが表示されます。
4.3.2. Web コンソールを使用した NodeFeatureDiscovery CR の作成 リンクのコピーリンクがクリップボードにコピーされました!
手順
-
Operators
Installed Operators ページに移動します。 - Node Feature Discovery を見つけ、Provided APIs でボックスを表示します。
- Create instance をクリックします。
-
NodeFeatureDiscoveryCR の値を編集します。 - Create をクリックします。