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. 安装特殊资源 Operator
作为集群管理员,您可以使用 OpenShift CLI 或 Web 控制台安装特殊 资源 Operator(SRO)。
3.2.1. 使用 CLI 安装特殊资源 Operator 复制链接链接已复制到粘贴板!
作为集群管理员,您可以使用 OpenShift CLI 安装特殊资源 Operator (SRO)。
先决条件
- 有一个正在运行的 OpenShift Container Platform 集群。
-
已安装 OpenShift CLI(
oc)。 -
以具有
cluster-admin权限的用户身份登录 OpenShift CLI。
流程
在
openshift-operators命名空间中安装 SRO:创建以下
SubscriptionCR,并将 YAML 保存到sro-sub.yaml文件中:Subscription CR 示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来创建订阅对象:
oc create -f sro-sub.yaml
$ oc create -f sro-sub.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 切换到
openshift-operators项目:oc project openshift-operators
$ oc project openshift-operatorsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
要验证 Operator 部署是否成功,请运行:
oc get pods
$ oc get podsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
NAME READY STATUS RESTARTS AGE nfd-controller-manager-7f4c5f5778-4lvvk 2/2 Running 0 89s special-resource-controller-manager-6dbf7d4f6f-9kl8h 2/2 Running 0 81s
NAME READY STATUS RESTARTS AGE nfd-controller-manager-7f4c5f5778-4lvvk 2/2 Running 0 89s special-resource-controller-manager-6dbf7d4f6f-9kl8h 2/2 Running 0 81sCopy to Clipboard Copied! Toggle word wrap Toggle overflow 一个成功的部署会显示
Running状态。
3.2.2. 使用 Web 控制台安装特殊资源 Operator 复制链接链接已复制到粘贴板!
作为集群管理员,您可以使用 OpenShift Container Platform Web 控制台安装特殊 Resource Operator (SRO)。
流程
- 登陆到 OpenShift Container Platform Web 控制台。
安装特殊资源 Operator:
-
在 OpenShift Container Platform Web 控制台中,点击 Operators
OperatorHub。 - 从可用的 Operator 列表中选择 Special Resource Operator,然后单击 Install。
- 在 Install Operator 页面中,选择集群上的一个特定命名空间,选择上一节中创建的命名空间,然后点 Install。
-
在 OpenShift Container Platform Web 控制台中,点击 Operators
验证
验证特殊 Resource Operator 是否已成功安装:
-
进入到 Operators
Installed Operators 页面。 确保 openshift-operators 项目中列出的 Special Resource Operator 的 Status 为 InstallSucceeded。
注意在安装过程中,Operator 可能会显示 Failed 状态。如果安装过程结束后有 InstallSucceeded 信息,您可以忽略这个 Failed 信息。
如果 Operator 没有被成功安装,请按照以下步骤进行故障排除:
-
导航到 Operators
Installed Operators 页面,检查 Operator Subscriptions 和 Install Plans 选项卡中的 Status 项中是否有任何错误。 -
进入到 Workloads
Pods 页面,检查 openshift-operators项目中的 pod 的日志。
-
导航到 Operators