2.2. 安装 Service Mesh Operator


警告

对于没有 OpenShift Service Mesh 实例的集群,请安装 Service Mesh Operator。OpenShift Service Mesh 在集群范围运行,并需要范围配置以防止 Istio control plane 间的冲突。对于使用 OpenShift Service Mesh 3 或更高版本的集群,请参阅"在单个集群中部署多个服务网格"。

先决条件

  • 您已在 OpenShift Container Platform 4.14 或更高版本上部署了集群。
  • 以具有 cluster-admin 角色的用户身份登录到 OpenShift Container Platform Web 控制台。

流程

  1. 在 OpenShift Container Platform web 控制台中进入到 Operators OperatorHub 页。
  2. 搜索 Red Hat OpenShift Service Mesh 3 Operator。
  3. 找到 Service Mesh Operator,并点击它来选择它。
  4. 当讨论社区操作器的提示打开时,单击 Continue
  5. Install
  6. Install Operator 页面中,执行以下步骤:

    1. 选择 All namespaces on the cluster (default) 作为 Installation Mode。此模式将 Operator 安装至默认 openshift-operators 命名空间,它允许 Operator 监视并可供集群中的所有命名空间使用。
    2. 选择 Automatic 作为 Approval Strategy。这样可确保 Operator Lifecycle Manager (OLM)会自动处理对 Operator 的未来升级。如果您选择 Manual 批准策略,OLM 会创建一个更新请求。作为集群管理员,您必须手动批准 OLM 更新请求,才可将 Operator 更新至新版本。
    3. 选择一个 Update Channel

      • 选择 stable 频道来安装 Red Hat OpenShift Service Mesh 3 Operator 的最新稳定版本。它是安装 Operator 的默认频道。
      • 要安装 Red Hat OpenShift Service Mesh 3 Operator 的特定版本,请选择对应的 stable-<version> 频道。例如,要安装 Red Hat OpenShift Service Mesh Operator 版本 3.0.x,请使用 stable-3.0 频道。
  7. Install 安装 Operator。

验证

  1. Operators Installed Operators 来验证是否安装了 Service Mesh Operator。Succeeded 应显示在 Status 列中。

2.2.1. 关于 Service Mesh 自定义资源定义

安装 Red Hat OpenShift Service Mesh Operator 也会安装自定义资源定义(CRD),管理员可用于为 Service Mesh 安装配置 Istio。Operator Lifecycle Manager (OLM)安装两类 CRD:Sail Operator CRD 和 Istio CRD。

Sail Operator CRD 定义了安装和维护运行服务网格所需的 Istio 组件的自定义资源。这些自定义资源属于 sailoperator.io API 组,并包括 Istio、 Istio RevisionIstioCNIZTunnel 资源类型。有关如何配置这些资源的更多信息,请参阅 sailoperator.io API 参考文档

Istio CRD 与网格配置和服务管理关联。这些 CRD 在几个 istio.io API 组中定义自定义资源,如 networking.istio.iosecurity.istio.io。CRD 还包括各种资源类型,如 AuthorizationPolicyDestinationRuleVirtualService,供管理员用于配置服务网格。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat