1.2. 安装 Service Mesh Operator
先决条件
您已在 OpenShift Container Platform 4.14 或更高版本上部署了集群。
以具有 cluster-admin 角色的用户身份登录到 OpenShift Container Platform Web 控制台。
流程
-
在 OpenShift Container Platform web 控制台中进入到 Operators
OperatorHub 页。 - 搜索 Red Hat OpenShift Service Mesh 3 Operator。
- 找到 Service Mesh Operator,并点击它来选择它。
- 出现讨论社区操作器的提示时,单击 Continue。
- 验证 Service Mesh Operator 版本是否为 3.0,然后点 Install。
- 使用提供的默认安装设置,然后点 Install 继续。
-
点 Operators
Installed Operators 来验证是否安装了 Service Mesh Operator。 Succeeded
应显示在 Status 列中。
1.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
RevisionIstioCNI
和 ZTunnel
资源类型。有关如何配置这些资源的更多信息,请参阅 sailoperator.io
API 参考文档。
Istio CRD 与网格配置和服务管理关联。这些 CRD 在几个 istio.io
API 组中定义自定义资源,如 networking.istio.io
和 security.istio.io
。CRD 还包括各种资源类型,如 AuthorizationPolicy
、DestinationRule
和 VirtualService
,供管理员用于配置服务网格。