6.2. 使用 OLM 安装和配置 3scale Operator
使用 OpenShift Container Platform 控制台中的 OperatorHub 在 OpenShift Container Platform 4 集群上安装 3scale Operator。
您必须在您在 创建新的 OpenShift 项目中定义的项目中安装并部署 3scale operator。
流程
- 在 OpenShift Container Platform 控制台中,使用具有管理员特权的帐户登录。
菜单结构取决于您使用的 OpenShift 版本:
- 对于 OCP 4.1,点 Catalog > OperatorHub。
- 对于 OCP 4.2,点 Operators > OperatorHub
- 在 Filter by keyword 框中,键入 3scale operator 来查找 3scale 运算符。
- 点 3scale operator。这时会显示 Operator 信息。
- 阅读有关 Operator 的信息,再点 Install。Create Operator Subscription 页面会打开。
在 Create Operator Subscription 页面中,接受所有默认选择并点 Subscribe。
注意Operator 仅在您选择的集群上的特定单一命名空间中可用。
此时会显示 3scale-operator 详情页面,您可以在其中看到 Subscription Overview。
- 确认订阅 升级状态 显示为 Up to date。
验证 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。
成功安装后,通过
oc get
查询 CRD 定义的资源类型。例如,要验证 APIManager CRD 是否已正确注册,请执行以下命令:
oc get apimanagers
您应该看到以下输出:
No resources found.
其他资源
- 如需故障排除信息,请参阅 OpenShift Container Platform 文档。
- 有关支持配置的更多信息,请参阅 Red Hat 3scale API 管理支持的配置 页面。