第 3 章 安装 Distributed Tracing Platform
有关安装已弃用的 Distributed Tracing Platform (Jaeger) 的信息,请参阅 Distributed Tracing Platform (Jaeger)文档中的安装。
安装 Distributed Tracing Platform 涉及以下步骤:
- 安装 Tempo Operator。
- 设置受支持的对象存储并为对象存储凭证创建 secret。
- 配置权限和租户.
根据您的用例,安装您选择的部署:
-
Microservices-mode
TempoStack
实例 -
Monolithic-mode
TempoMonolithic
实例
-
Microservices-mode
3.1. 安装 Tempo Operator 复制链接链接已复制到粘贴板!
您可以使用 Web 控制台或命令行安装 Tempo Operator。
3.1.1. 使用 Web 控制台安装 Tempo Operator 复制链接链接已复制到粘贴板!
您可以通过 Web 控制台的 Administrator 视图安装 Tempo Operator。
先决条件
-
以具有
cluster-admin
角色的用户身份登录到 OpenShift Container Platform Web 控制台。 -
对于 Red Hat OpenShift Dedicated,您必须使用具有
dedicated-admin
角色的帐户登录。 您已完成了由支持的供应商设置所需的对象存储: Red Hat OpenShift Data Foundation、MinIO、Amazon S 3、Azure Blob Storage、Google Cloud Storage。如需更多信息,请参阅"对象存储设置"。
警告对象存储是必需的,它没有包含在 Distributed Tracing Platform 中。在安装 Distributed Tracing Platform (Tempo) 前,您必须通过受支持的供应商选择和设置对象存储。
流程
-
进入 Operators
OperatorHub 并搜索 Tempo Operator
。 选择 由红帽提供的 Tempo Operator。
重要以下选择是此 Operator 的默认预设置:
-
Update channel
stable -
Installation mode
All namespaces on the cluster -
Installed Namespace
openshift-tempo-operator -
Update approval
Automatic
-
Update channel
- 选择 Enable Operator recommended cluster monitoring on this Namespace 复选框。
-
选择 Install
Install View Operator。
验证
- 在已安装 Operator 页面的 Details 选项卡中,在 ClusterServiceVersion details 下验证安装 Status 是否为 Succeeded。
3.1.2. 使用 CLI 安装 Tempo Operator 复制链接链接已复制到粘贴板!
您可以从命令行安装 Tempo Operator。
先决条件
集群管理员具有
cluster-admin
角色的活跃 OpenShift CLI (oc
) 会话。提示-
确保您的 OpenShift CLI (
oc
) 版本为最新版本,并与您的 OpenShift Container Platform 版本匹配。 运行
oc login
:oc login --username=<your_username>
$ oc login --username=<your_username>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
确保您的 OpenShift CLI (
您已完成了由支持的供应商设置所需的对象存储: Red Hat OpenShift Data Foundation、MinIO、Amazon S 3、Azure Blob Storage、Google Cloud Storage。如需更多信息,请参阅"对象存储设置"。
警告对象存储是必需的,它没有包含在 Distributed Tracing Platform 中。在安装 Distributed Tracing Platform (Tempo) 前,您必须通过受支持的供应商选择和设置对象存储。
流程
运行以下命令,为 Tempo Operator 创建项目:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来创建 Operator 组:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来创建订阅:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
运行以下命令检查 Operator 状态:
oc get csv -n openshift-tempo-operator
$ oc get csv -n openshift-tempo-operator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow