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。

流程

  1. openshift-operators 命名空间中安装 SRO:

    1. 创建以下 Subscription CR,并将 YAML 保存到 sro-sub.yaml 文件中:

      Subscription CR 示例

      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: openshift-special-resource-operator
        namespace: openshift-operators
      spec:
        channel: "stable"
        installPlanApproval: Automatic
        name: openshift-special-resource-operator
        source: redhat-operators
        sourceNamespace: openshift-marketplace

    2. 运行以下命令来创建订阅对象:

      $ oc create -f sro-sub.yaml
    3. 切换到 openshift-operators 项目:

      $ oc project openshift-operators

验证

  • 要验证 Operator 部署是否成功,请运行:

    $ oc get pods

    输出示例

    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

    一个成功的部署会显示 Running 状态。

3.2.2. 使用 Web 控制台安装特殊资源 Operator

作为集群管理员,您可以使用 OpenShift Container Platform Web 控制台安装特殊 Resource Operator (SRO)。

流程

  1. 登陆到 OpenShift Container Platform Web 控制台。
  2. 安装特殊资源 Operator:

    1. 在 OpenShift Container Platform Web 控制台中,点击 Operators OperatorHub
    2. 从可用的 Operator 列表中选择 Special Resource Operator,然后单击 Install
    3. Install Operator 页面中,选择集群上的一个特定命名空间,选择上一节中创建的命名空间,然后点 Install

验证

验证特殊 Resource Operator 是否已成功安装:

  1. 进入到 Operators Installed Operators 页面。
  2. 确保 openshift-operators 项目中列出的 Special Resource OperatorStatusInstallSucceeded

    注意

    在安装过程中,Operator 可能会显示 Failed 状态。如果安装过程结束后有 InstallSucceeded 信息,您可以忽略这个 Failed 信息。

  3. 如果 Operator 没有被成功安装,请按照以下步骤进行故障排除:

    1. 导航到 Operators Installed Operators 页面,检查 Operator SubscriptionsInstall Plans 选项卡中的 Status 项中是否有任何错误。
    2. 进入到 Workloads Pods 页面,检查 openshift-operators 项目中的 pod 的日志。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部