2.2. 通过 Web 控制台安装 OpenShift Serverless Operator
您可以使用 OpenShift Container Platform Web 控制台从 OperatorHub 安装 OpenShift Serverless Operator。安装此 Operator 可让您安装和使用 Knative 组件。
先决条件
- 在 OpenShift Container Platform 上具有集群管理员权限,或者具有 Red Hat OpenShift Service on AWS 或 OpenShift Dedicated 的集群或专用管理员权限。
- 对于 OpenShift Container Platform,您的集群启用了 Marketplace 功能,或者手动配置 Red Hat Operator 目录源。
- 已登陆到 web 控制台。
流程
-
在 Web 控制台中,进入到 Operators
OperatorHub 页面。 - 滚动页面,或在 Filter by keyword 框中输入关键字 Serverless 来查找 OpenShift Serverless Operator。
- 查看 Operator 信息并单击 Install。
在 Install Operator 页面中:
-
Installation Mode 是 All namespaces on the cluster (default) 。此模式将 Operator 安装至默认
openshift-serverless
命名空间,以便供集群中的所有命名空间监视和使用。 -
安装的命名空间 是
openshift-serverless
。 选择一个 Update Channel。
- stable 频道启用 OpenShift Serverless Operator 最新稳定版本的安装。stable 频道是默认值。
- 要安装另一个版本,请指定对应的 stable-x.y 频道,如 stable-1.29。
- 选择 stable 频道作为 更新频道。stable 频道将启用 OpenShift Serverless Operator 最新稳定版本的安装。
- 选择 Automatic 或 Manual 批准策略。
-
Installation Mode 是 All namespaces on the cluster (default) 。此模式将 Operator 安装至默认
- 点 Install 使 Operator 可供 OpenShift Container Platform 集群上的所选命名空间使用。
在 Catalog
Operator Management 页面中,您可以监控 OpenShift Serverless Operator 订阅的安装和升级进度。 - 如果选择了 Manual 批准策略,订阅的升级状态将会一直保持在 Upgrading,直到您审阅并批准了它的安装计划。在 Install Plan 页面批准后,订阅的升级状态将变为 Up to date。
- 如果选择了 Automatic 批准策略,升级状态会在不用人工参与的情况下变为 Up to date。
验证
当订阅的升级状态变为Up to date 后,选择 Catalog
如果没有:
-
切换到 Catalog
Operator Management 页,检查 Operator Subscriptions 和 Install Plans 页中的 Status 是否有错误。 -
检查 Workloads
Pods 页中提供的关于 openshift-serverless
项目中的 pod 的日志信息,以便进一步排除故障。
如果要在 OpenShift Serverless 中使用 Red Hat OpenShift distributed tracing,则必须在安装 Knative Serving 或 Knative Eventing 前安装和配置 Red Hat OpenShift distributed tracing。