搜索

3.3. 使用 OperatorHub 安装 Operator

download PDF

3.3.1. Operator Lifecycle Manager 概述

在 OpenShift Container Platform 4.5 及更新的版本中,Operator Lifecycle Manager (OLM)可帮助用户安装、更新并通常管理所有 Operator 以及在用户集群中运行的关联服务的生命周期。它是 Operator Framework 的一部分,它是一个开源工具包,用于以有效、自动化且可扩展的方式管理 Kubernetes 原生应用程序(Operator)。

OLM 默认在 OpenShift Container Platform 4.5 及更新的版本中运行,辅助集群管理员对集群上运行的 Operator 进行安装、升级和授予访问权。OpenShift Container Platform Web 控制台提供一些管理界面,供集群管理员安装 Operator,以及为特定项目授权以便使用集群上的可用 Operator 目录。

OperatorHub 是 OpenShift 集群管理员使用 OLM 发现、安装和升级 Operator 的图形界面。只需点一个按钮,即可从 OperatorHub 拉取并在 OperatorHub 中安装,并由 OLM 管理,为工程团队在开发、测试和生产环境中自助管理软件。

部署 Operator 后,您可以使用自定义资源(CR)实例来创建代理部署,如独立和集群代理。

3.3.2. 从 OperatorHub 部署 Operator

此流程演示了如何使用 OperatorHub 将 AMQ Broker 的 Operator 的最新版本部署到指定的 OpenShift 项目。

注意

在 OperatorHub 中,您只能安装每个频道中提供的最新 Operator 版本。如果要安装 Operator 的早期版本,则必须使用 CLI 安装 Operator。更多信息请参阅 第 3.2 节 “使用 CLI 安装 Operator”

先决条件

  • OperatorHub 中必须提供 Red Hat Integration - AMQ Broker for RHEL 8 (Multiarch) Operator。
  • 您需要有集群管理员特权。

流程

  1. 以集群管理员身份登录 OpenShift Container Platform Web 控制台。
  2. 在左侧导航菜单中,点 Operators OperatorHub
  3. OperatorHub 页面顶部的 Project 下拉菜单中选择您要在其中部署 Operator 的项目。
  4. OperatorHub 页面中,使用 Filter by keyword…​ 复选框来查找 Red Hat Integration - AMQ Broker for RHEL 8 (Multiarch) Operator。

    注意

    在 OperatorHub 中,您可能会发现多个 Operator 与其名称中包含 AMQ Broker。确保点 Red Hat Integration - AMQ Broker for RHEL 8 (Multiarch) Operator。当您点此 Operator 时,查看打开的信息窗格。对于 AMQ Broker 7.12,Operator 的最新次要版本标签是 7.12.0-opr-1

  5. Red Hat Integration - AMQ Broker for RHEL 8 (Multiarch) Operator。在出现的对话框中,点 Install
  6. Install Operator 页面中:

    1. Update Channel 下,选择 7.11.x 频道以仅接收版本 7.11 的更新。7.11.x 频道是 Long Term Support (LTS)频道。

      根据 OpenShift Container Platform 集群安装的时间,您可能还会看到较旧版本的 AMQ Broker 的频道。唯一支持的频道是 7.10.x,它也是 LTS 频道。

    2. Installation Mode 下,选择 Operator 监视的命名空间:

      • A specific namespace on the cluster - Operator 已安装在该命名空间中,仅监控该命名空间是否有 CR 更改。
      • All namespaces - Operator 监控所有命名空间是否有 CR 更改。
      注意

      如果您之前使用早期版本的 Operator 部署代理,而您希望部署 Operator 以观察多个命名空间,请参阅升级前的操作

  7. Installed Namespace 下拉菜单中选择您要安装 Operator 的项目。
  8. Approval Strategy 下,确保选择了授权 Automatic 的单选按钮。这个选项指定对 Operator 的更新不需要手动批准才能进行安装。
  9. Install

当 Operator 安装完成后,Installed Operators 页面将打开。您应该会看到 Red Hat Integration - AMQ Broker for RHEL 8 (Multiarch) Operator 已安装在您指定的项目命名空间中。

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.