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. 安装 Node Feature Discovery Operator
Node Feature Discovery(NFD)Operator 编排运行 NFD 守护进程集需要的所有资源。作为集群管理员,您可以使用 OpenShift Container Platform CLI 或 Web 控制台安装 NFD Operator。
4.2.1. 使用 CLI 安装 NFD Operator
作为集群管理员,您可以使用 CLI 安装 NFD Operator。
先决条件
- OpenShift Container Platform 集群
- 
							安装 OpenShift CLI (oc) 。
- 
							以具有 cluster-admin特权的用户身份登录。
流程
- 为 NFD Operator 创建命名空间。 - 创建定义 - openshift-nfd命名空间的以下- Namespace自定义资源(CR),然后在- nfd-namespace.yaml文件中保存 YAML:- apiVersion: v1 kind: Namespace metadata: name: openshift-nfd - apiVersion: v1 kind: Namespace metadata: name: openshift-nfd- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 运行以下命令创建命名空间: - oc create -f nfd-namespace.yaml - $ oc create -f nfd-namespace.yaml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
 
- 通过创建以下对象,在您上一步中创建的命名空间中安装 NFD Operator: - 创建以下 - OperatorGroupCR,并在 nfd- -operatorgroup.yaml文件中保存 YAML:- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 运行以下命令来创建 - OperatorGroupCR:- oc create -f nfd-operatorgroup.yaml - $ oc create -f nfd-operatorgroup.yaml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 创建以下 - SubscriptionCR,并将 YAML 保存到- nfd-sub.yaml文件中:- 订阅示例 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 运行以下命令来创建订阅对象: - oc create -f nfd-sub.yaml - $ oc create -f nfd-sub.yaml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 进入 - openshift-nfd项目:- oc project openshift-nfd - $ oc project openshift-nfd- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
 
验证
- 要验证 Operator 部署是否成功,请运行: - oc get pods - $ oc get pods- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 输出示例 - NAME READY STATUS RESTARTS AGE nfd-controller-manager-7f86ccfb58-vgr4x 2/2 Running 0 10m - NAME READY STATUS RESTARTS AGE nfd-controller-manager-7f86ccfb58-vgr4x 2/2 Running 0 10m- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 一个成功的部署会显示 - Running状态。
4.2.2. 使用 Web 控制台安装 NFD Operator
作为集群管理员,您可以使用 Web 控制台安装 NFD Operator。
流程
- 
							在 OpenShift Container Platform Web 控制台中,点击 Operators OperatorHub。 
- 从可用的 Operator 列表中选择 Node Feature Discovery,然后点 Install。
- 在 Install Operator 页面中,选择 A specific namespace on the cluster,然后点 Install。您不需要创建命名空间,因为它已为您创建。
验证
验证 NFD Operator 是否已成功安装:
- 
							进入到 Operators Installed Operators 页面。 
- 确保 openshift-nfd 项目中列出了 Node Feature Discovery,Status 为 InstallSucceeded。 注意- 在安装过程中,Operator 可能会显示 Failed 状态。如果安装过程结束后有 InstallSucceeded 信息,您可以忽略这个 Failed 信息。 
故障排除
如果 Operator 没有被安装,请按照以下步骤进行故障排除:
- 
							导航到 Operators Installed Operators 页面,检查 Operator Subscriptions 和 Install Plans 选项卡中的 Status 项中是否有任何错误。 
- 
							导航到 Workloads Pods 页面,在 openshift-nfd项目中检查 pod 的日志。