6.2. 使用 OLM 安装和配置 3scale Operator

使用 OpenShift Container Platform 控制台中的 OperatorHub 在 OpenShift Container Platform 4 集群上安装 3scale Operator。

流程

  1. 在 OpenShift Container Platform 控制台中,使用具有管理员特权的帐户登录。
  2. 菜单结构取决于您使用的 OpenShift 版本:

    • 对于 OCP 4.1,点 Catalog > OperatorHub
    • 对于 OCP 4.2,点 Operators > OperatorHub
  3. Filter by keyword 框中,键入 3scale operator 来查找 3scale 运算符。
  4. 点 3scale operator。这时会显示 Operator 信息。
  5. 阅读有关 Operator 的信息,再点 InstallCreate Operator Subscription 页面会打开。
  6. Create Operator Subscription 页面中,接受所有默认选择并点 Subscribe

    注意

    Operator 仅在您选择的集群上的特定单一命名空间中可用。

    此时会显示 3scale-operator 详情页面,您可以在其中看到 Subscription Overview

  7. 确认订阅 升级状态 显示为 Up to date
  8. 验证 3scale Operator ClusterServiceVersion(CSV)是否已显示,Operator 的 Status 最终会在您在 创建新 OpenShift 项目中定义的项目中 解析为 InstallSucceeded

    • 对于 OCP 4.1,点 Catalog > Installed Operators
    • 对于 OCP 4.2,点 Operators > Installed Operators。在这种情况下,成功安装将注册 APIManager CRD,以及与 OpenShift API 服务器 中 Operator Capabilities 功能相关的 CRD。
  9. 成功安装后,通过 oc get 查询 CRD 定义的资源类型。

    1. 例如,要验证 APIManager CRD 是否已正确注册,请执行以下命令:

      oc get apimanagers
  10. 您应该看到以下输出:

    No resources found.

其他资源