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.3. 使用 Node Feature Discovery Operator
Node Feature Discovery(NFD)Operator 通过监视 NodeFeatureDiscovery CR 来编排运行 Node-Feature-Discovery 守护进程所需的所有资源。根据 NodeFeatureDiscovery CR,Operator 将在所需命名空间中创建操作对象(NFD)组件。您可以编辑 CR 来选择另一个 命名空间、镜像、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),然后在NodeFeatureDiscovery.yaml文件中保存 YAML:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
有关如何自定义 NFD worker 的详情,请参考 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。