9.3. 安装 NUMA Resources Operator
NUMA Resources Operator 部署资源,供您调度 NUMA 感知工作负载和部署。您可以使用 OpenShift Container Platform CLI 或 Web 控制台安装 NUMA Resources Operator。
9.3.1. 使用 CLI 安装 NUMA Resources Operator 复制链接链接已复制到粘贴板!
作为集群管理员,您可以使用 CLI 安装 Operator。
先决条件
-
安装 OpenShift CLI(
oc
)。 -
以具有
cluster-admin
特权的用户身份登录。
流程
为 NUMA Resources Operator 创建命名空间:
将以下 YAML 保存到
nro-namespace.yaml
文件中:apiVersion: v1 kind: Namespace metadata: name: openshift-numaresources
apiVersion: v1 kind: Namespace metadata: name: openshift-numaresources
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来创建
Namespace
CR:oc create -f nro-namespace.yaml
$ oc create -f nro-namespace.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
为 NUMA Resources Operator 创建 operator 组:
在
nro-operatorgroup.yaml
文件中保存以下 YAML:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来创建
OperatorGroup
CR:oc create -f nro-operatorgroup.yaml
$ oc create -f nro-operatorgroup.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
为 NUMA Resources Operator 创建订阅:
将以下 YAML 保存到
nro-sub.yaml
文件中:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来创建
Subscription
CR:oc create -f nro-sub.yaml
$ oc create -f nro-sub.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
通过检查
openshift-numaresources
命名空间中的 CSV 资源来验证安装是否成功。运行以下命令:oc get csv -n openshift-numaresources
$ oc get csv -n openshift-numaresources
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
NAME DISPLAY VERSION REPLACES PHASE numaresources-operator.v4.14.2 numaresources-operator 4.14.2 Succeeded
NAME DISPLAY VERSION REPLACES PHASE numaresources-operator.v4.14.2 numaresources-operator 4.14.2 Succeeded
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
9.3.2. 使用 Web 控制台安装 NUMA Resources Operator 复制链接链接已复制到粘贴板!
作为集群管理员,您可以使用 Web 控制台安装 NUMA Resources Operator。
流程
为 NUMA Resources Operator 创建命名空间:
-
在 OpenShift Container Platform web 控制台中,点 Administration
Namespaces。 -
点 Create Namespace,在 Name 字段中输入
openshift-numaresources
,然后点 Create。
-
在 OpenShift Container Platform web 控制台中,点 Administration
安装 NUMA Resources Operator:
-
在 OpenShift Container Platform Web 控制台中,点击 Operators
OperatorHub。 - 从可用的 Operator 列表中选择 numaresources-operator,然后点 Install。
-
在 Installed Namespaces 字段中,选择
openshift-numaresources
命名空间,然后点 Install。
-
在 OpenShift Container Platform Web 控制台中,点击 Operators
可选:验证 NUMA Resources Operator 是否已成功安装:
-
切换到 Operators
Installed Operators 页面。 确保
openshift-numaresources
命名空间中列出 NUMA Resources Operator,Status 为 InstallSucceeded。注意在安装过程中,Operator 可能会显示 Failed 状态。如果安装过程结束后有 InstallSucceeded 信息,您可以忽略这个 Failed 信息。
如果 Operator 没有被成功安装,请按照以下步骤进行故障排除:
-
进入 Operators
Installed Operators 页面,检查 Operator Subscriptions 和 Install Plans 选项卡中的 Status 项中是否有任何错误。 -
进入 Workloads
Pods 页面,检查 default
项目中的 pod 的日志。
-
进入 Operators
-
切换到 Operators