要安装 Red Hat OpenShift Service Mesh,首先在 AWS 上的 Red Hat OpenShift Service 上安装 Red Hat OpenShift Service Mesh Operator 和任何可选的 Operator。然后创建一个ServiceMeshControlPlane资源来部署控制平面。
|
此基本安装基于默认的 OpenShift 设置进行配置,并非设计用于生产环境。 使用此默认安装来验证您的安装,然后根据您的特定环境配置您的服务网格。 |
拥有cluster-admin角色的帐户。
以下步骤展示了如何在 AWS 上的 Red Hat OpenShift Service 上安装 Red Hat OpenShift Service Mesh 的基本实例。
|
从 Red Hat OpenShift Service Mesh 2.5 开始,Red Hat OpenShift 分布式追踪平台 (Jaeger) 和 OpenShift Elasticsearch Operator 已弃用,将在未来的版本中移除。Red Hat 将在当前版本生命周期内为这些功能提供错误修复和支持,但此功能将不再接收增强功能,并将被移除。作为 Red Hat OpenShift 分布式追踪平台 (Jaeger) 的替代方案,您可以改用 Red Hat OpenShift 分布式追踪平台 (Tempo)。 |
Red Hat OpenShift Service Mesh 需要使用 Red Hat OpenShift Service Mesh Operator,它允许您连接、保护、控制和观察构成应用程序的微服务。您还可以安装其他 Operator 来增强您的服务网格体验。
|
请勿安装社区版本的 Operator。社区 Operator 不受支持。 |
需要以下 Operator
允许您连接、保护、控制和观察构成应用程序的微服务。它还定义和监控管理服务网格组件的部署、更新和删除的ServiceMeshControlPlane资源。它基于开源的Istio项目。
以下 Operator 为可选
为您的服务网格提供可观察性。您可以在单个控制台中查看配置、监控流量和分析跟踪。它基于开源的Kiali项目。
提供分布式追踪以监控和排除复杂分布式系统中事务的故障。它基于开源的Grafana Tempo项目。
以下可选 Operator 已弃用
|
从 Red Hat OpenShift Service Mesh 2.5 开始,Red Hat OpenShift 分布式追踪平台 (Jaeger) 和 OpenShift Elasticsearch Operator 已弃用,将在未来的版本中移除。Red Hat 将在当前版本生命周期内为这些功能提供错误修复和支持,但这些功能将不再接收增强功能,并将被移除。作为 Red Hat OpenShift 分布式追踪平台 (Jaeger) 的替代方案,您可以改用 Red Hat OpenShift 分布式追踪平台 (Tempo)。 |
提供分布式追踪以监控和排除复杂分布式系统中事务的故障。它基于开源的Jaeger项目。
为分布式追踪平台 (Jaeger) 提供追踪和日志记录的数据库存储。它基于开源的Elasticsearch项目。
要安装 Red Hat OpenShift Service Mesh,您必须安装 Red Hat OpenShift Service Mesh Operator。对于要安装的每个附加 Operator,重复此过程。
附加 Operator 包括
Red Hat 提供的 Kiali Operator
Tempo Operator
已弃用的附加 Operator 包括
|
从 Red Hat OpenShift Service Mesh 2.5 开始,Red Hat OpenShift 分布式追踪平台 (Jaeger) 和 OpenShift Elasticsearch Operator 已弃用,将在未来的版本中移除。Red Hat 将在当前版本生命周期内为这些功能提供错误修复和支持,但此功能将不再接收增强功能,并将被移除。作为 Red Hat OpenShift 分布式追踪平台 (Jaeger) 的替代方案,您可以改用 Red Hat OpenShift 分布式追踪平台 (Tempo)。 |
Red Hat OpenShift 分布式追踪平台 (Jaeger)
OpenShift Elasticsearch Operator
|
如果您已将 OpenShift Elasticsearch Operator 作为 OpenShift Logging 的一部分安装,则无需再次安装 OpenShift Elasticsearch Operator。Red Hat OpenShift 分布式追踪平台 (Jaeger) Operator 使用已安装的 OpenShift Elasticsearch Operator 创建 Elasticsearch 实例。 |
以具有dedicated-admin角色的用户身份登录到 AWS 上的 Red Hat OpenShift Service Web 控制台。
在 AWS 上的 Red Hat OpenShift Service Web 控制台中,单击**Operators** → **OperatorHub**。
将 Operator 的名称键入筛选框中,然后选择 Red Hat 版本的 Operator。社区版本的 Operator 不受支持。
单击**安装**。
在每个 Operator 的**安装 Operator**页面上,接受默认设置。
单击**安装**。等待 Operator 安装完成后,再对要安装的下一个 Operator 重复这些步骤。
Red Hat OpenShift Service Mesh Operator 安装在openshift-operators命名空间中,并可用于集群中的所有命名空间。
Red Hat 提供的 Kiali Operator 安装在openshift-operators命名空间中,并可用于集群中的所有命名空间。
Tempo Operator 安装在openshift-tempo-operator命名空间中,并可用于集群中的所有命名空间。
Red Hat OpenShift 分布式追踪平台 (Jaeger) 安装在openshift-distributed-tracing命名空间中,并可用于集群中的所有命名空间。
|
从 Red Hat OpenShift Service Mesh 2.5 开始,Red Hat OpenShift 分布式追踪平台 (Jaeger) 已弃用,将在未来的版本中移除。Red Hat 将在当前版本生命周期内为该功能提供错误修复和支持,但此功能将不再接收增强功能,并将被移除。作为 Red Hat OpenShift 分布式追踪平台 (Jaeger) 的替代方案,您可以改用 Red Hat OpenShift 分布式追踪平台 (Tempo)。 |
OpenShift Elasticsearch Operator 安装在openshift-operators-redhat命名空间中,并可用于集群中的所有命名空间。
|
从 Red Hat OpenShift Service Mesh 2.5 开始,OpenShift Elasticsearch Operator 已弃用,将在未来的版本中移除。Red Hat 将在当前版本生命周期内为该功能提供错误修复和支持,但此功能将不再接收增强功能,并将被移除。 |
安装所有四个 Operator 后,单击**Operators** → **已安装的 Operators**以验证您的 Operator 是否已安装。
在您部署服务网格控制平面之前,Red Hat OpenShift 服务网格 Operator 不会创建服务网格自定义资源定义 (CRD)。您可以使用ServiceMeshControlPlane资源来安装和配置服务网格组件。更多信息,请参见创建 ServiceMeshControlPlane。