Red Hat OpenShift 分布式追踪平台 (Jaeger) 已被弃用。弃用的功能仍然包含在 OpenShift Container Platform 中,并继续得到支持;但是,它将在该产品的未来版本中删除,不建议用于新部署。 有关 OpenShift Container Platform 中已弃用或删除的主要功能的最新列表,请参阅 OpenShift Container Platform 发行说明中的“已弃用和删除的功能”部分。 |
您可以通过两种方式之一在 OpenShift Container Platform 上安装 Red Hat OpenShift 分布式追踪平台
您可以将 Red Hat OpenShift 分布式追踪平台作为 Red Hat OpenShift Service Mesh 的一部分进行安装。分布式追踪默认包含在 Service Mesh 安装中。要将 Red Hat OpenShift 分布式追踪平台作为服务网格的一部分安装,请按照Red Hat Service Mesh 安装说明进行操作。必须在与服务网格相同的命名空间中安装 Red Hat OpenShift 分布式追踪平台,即ServiceMeshControlPlane
和 Red Hat OpenShift 分布式追踪平台资源必须位于相同的命名空间中。
如果您不想安装服务网格,可以使用 Red Hat OpenShift 分布式追踪平台 Operator 单独安装分布式追踪平台。要安装不带服务网格的 Red Hat OpenShift 分布式追踪平台,请使用以下说明。
在安装 Red Hat OpenShift 分布式追踪平台之前,请查看安装活动,并确保您满足先决条件
拥有您 Red Hat 帐户上的有效 OpenShift Container Platform 订阅。如果您没有订阅,请联系您的销售代表了解更多信息。
安装 OpenShift Container Platform 4.17。
安装与您的 OpenShift Container Platform 版本匹配的oc
CLI 工具版本,并将其添加到您的路径中。
拥有cluster-admin
角色的帐户。
安装 Red Hat OpenShift 分布式追踪平台的步骤如下
查看文档并确定您的部署策略。
如果您的部署策略需要持久性存储,请通过 OperatorHub 安装 OpenShift Elasticsearch Operator。
通过 OperatorHub 安装 Red Hat OpenShift 分布式追踪平台 (Jaeger) Operator。
修改自定义资源 YAML 文件以支持您的部署策略。
将一个或多个 Red Hat OpenShift 分布式追踪平台 (Jaeger) 实例部署到您的 OpenShift Container Platform 环境中。
默认的 Red Hat OpenShift 分布式追踪平台 (Jaeger) 部署使用内存存储,因为它旨在快速安装以供评估 Red Hat OpenShift 分布式追踪平台、演示或在测试环境中使用 Red Hat OpenShift 分布式追踪平台 (Jaeger) 的用户使用。如果您计划在生产环境中使用 Red Hat OpenShift 分布式追踪平台 (Jaeger),则必须安装和配置持久性存储选项,在本例中为 Elasticsearch。
您可以访问 OpenShift Container Platform Web 控制台。
您可以作为具有cluster-admin
角色的用户访问集群。如果您使用 Red Hat OpenShift Dedicated,则必须拥有具有dedicated-admin
角色的帐户。
不要安装社区版本的 Operator。社区 Operator 不受支持。 |
如果您已经作为 OpenShift Logging 的一部分安装了 OpenShift Elasticsearch Operator,则无需再次安装 OpenShift Elasticsearch Operator。Red Hat OpenShift 分布式追踪平台 (Jaeger) Operator 将使用已安装的 OpenShift Elasticsearch Operator 创建 Elasticsearch 实例。 |
以具有cluster-admin
角色的用户身份登录到 OpenShift Container Platform Web 控制台。如果您使用 Red Hat OpenShift Dedicated,则必须拥有具有dedicated-admin
角色的帐户。
导航到**Operators** → **OperatorHub**。
在筛选框中键入**Elasticsearch** 以查找 OpenShift Elasticsearch Operator。
单击 Red Hat 提供的**OpenShift Elasticsearch Operator** 以显示有关 Operator 的信息。
单击**安装**。
在**安装 Operator** 页面上,选择**stable** 更新通道。这会在发布新版本时自动更新您的 Operator。
接受默认的**集群上的所有命名空间(默认)**。这将在默认的openshift-operators-redhat
项目中安装 Operator,并使 Operator 可用于集群中的所有项目。
Elasticsearch 安装需要 OpenShift Elasticsearch Operator 的**openshift-operators-redhat**命名空间。其他 Red Hat OpenShift 分布式追踪平台 Operator 安装在 |
接受默认的自动审批策略。接受默认设置后,当此 Operator 的新版本可用时,Operator 生命周期管理器 (OLM) 会自动升级正在运行的 Operator 实例,无需人工干预。如果您选择手动更新,当 Operator 的新版本可用时,OLM 会创建一个更新请求。然后,您必须作为集群管理员手动批准该更新请求,才能将 Operator 更新到新版本。
手动审批策略要求具有相应凭据的用户批准 Operator 的安装和订阅流程。 |
单击**安装**。
在已安装的 Operators页面上,选择openshift-operators-redhat
项目。等待 OpenShift Elasticsearch Operator 的状态变为安装成功 (InstallSucceeded)后继续。
您可以通过OperatorHub安装 Red Hat OpenShift 分布式追踪平台 Operator。
默认情况下,Operator 安装在openshift-operators
项目中。
您可以访问 OpenShift Container Platform Web 控制台。
您可以作为具有cluster-admin
角色的用户访问集群。如果您使用 Red Hat OpenShift Dedicated,则必须拥有具有dedicated-admin
角色的帐户。
如果您需要持久性存储,则必须先安装 OpenShift Elasticsearch Operator,然后再安装 Red Hat OpenShift 分布式追踪平台 Operator。
以具有cluster-admin
角色的用户身份登录到 OpenShift Container Platform Web 控制台。如果您使用 Red Hat OpenShift Dedicated,则必须拥有具有dedicated-admin
角色的帐户。
导航到**Operators** → **OperatorHub**。
在搜索字段中输入分布式追踪平台 (distributed tracing platform)来搜索 Red Hat OpenShift 分布式追踪平台 Operator。
选择Red Hat OpenShift 分布式追踪平台Operator(由 Red Hat 提供)以显示有关 Operator 的信息。
单击**安装**。
在安装 Operator页面上的更新通道 (Update channel)中,选择稳定 (stable)以在发布新版本时自动更新 Operator。
接受默认的集群上的所有命名空间(默认)(All namespaces on the cluster (default))。这会将 Operator 安装在默认的openshift-operators
项目中,并使 Operator 可用于集群中的所有项目。
接受默认的自动审批策略。
如果您接受此默认设置,则当 Operator 的新版本可用时,Operator 生命周期管理器 (OLM) 会自动升级此 Operator 的运行实例。 如果您选择手动更新,则当 Operator 的新版本可用时,OLM 会创建一个更新请求。要将 Operator 更新到新版本,您必须作为集群管理员手动批准更新请求。手动审批策略要求集群管理员手动批准 Operator 的安装和订阅。 |
单击**安装**。
导航到Operators → 已安装的 Operators。
在已安装的 Operators页面上,选择openshift-operators
项目。等待 Red Hat OpenShift 分布式追踪平台 Operator 的状态变为成功 (Succeeded)后继续。