搜索

2.2. Helm chart

download PDF

您可以使用 Helm chart,而不是在 Red Hat OpenShift 上使用 Red Hat build of Cryostat Operator 来安装 Cryostat。Red Hat build of Cryostat Operator 是安装 Cryostat 的首选方法,但如果您需要一个需要较少的集群权限的灵活的安装方法,您可以使用 Helm Chart 安装 Cryostat。

Helm 是 Red Hat OpenShift 上的软件包管理器,它提供以下优点:

  • 使用自定义 hook 应用常规应用程序更新。
  • 管理复杂应用程序的安装。
  • 提供您可以在公共或私有服务器上托管的图表。如果在公共服务器上共享图表,请确保您了解安全风险。
  • 支持回滚到以前的应用版本。

默认情况下,Red Hat OpenShift 4.12 包含 Helm Chart 软件包管理器。

在使用 Cryostat Helm Chart 安装 Cryostat 前,请考虑以下支持的功能用于 Cryostat Helm Chart 和 Red Hat build of Cryostat Operator:

功能 wagonCryostat Helm chartRed Hat build of Cryostat Operator

使用服务访问 Cryostat

使用路由访问 Cryostat

基本身份验证(Basic authentication)

 

OpenShift OAuth 身份验证

 

端到端加密

 

Grafana 集成

持久性存储

sidecar 报告生成器

 

上表显示 Cryostat Helm Chart 不支持与 Red Hat build of Cryostat Operator 相同的功能级别。

2.2.1. 使用 Helm Chart 安装 Cryostat

默认情况下,Red Hat OpenShift 4.12 包含 Helm Chart 软件包管理器。您可以使用此软件包管理器在 Red Hat OpenShift 上安装 Cryostat Helm Chart。然后,您可以使用此 Helm Chart 在 Red Hat OpenShift 上安装 Cryostat 实例。

安装 Cryostat Helm Chart 后,Helm Chart 会创建以下对象:

  • Deployment,其中包含 Grafana 的 Cryostat、Grafana 和数据源。
  • Red Hat OpenShift 集群外公开 Cryostat 和 Grafana 服务的路由。在 Red Hat OpenShift 中默认启用此对象。
  • Cryostat 和 Grafana 的服务。
  • Service Account、角色和 Role Binding for Cryostat,以便 Cryostat Helm Chart 可以使用这些对象发现应用程序。

先决条件

  • 使用 Red Hat OpenShift Web 控制台登录到 OpenShift Container Platform。
  • 在项目中配置了适当的角色和权限,以便在 OpenShift Container Platform 中创建应用程序和其他工作负载。

流程

  1. 在 Red Hat OpenShift web 控制台中切换到 Developer 模式。
  2. +Add 菜单。
  3. Developer Catalog 面板中点击 Helm Chart
  4. 点 Cryostat 标题。在 Red Hat OpenShift Web 控制台中会显示一个窗口。

    提示

    要快速找到 Cryostat 标题,请在搜索字段中输入 Cryostat

  5. Create
  6. Create Helm Release 窗口中完成以下操作:

    1. Release name 字段中输入 Cryostat Helm Chart 的名称。
    2. Chart version 下拉列表中,确保选择了 Cryostat 版本。
    3. 可选: 在 Form 视图中,点 Chart Values,然后为您的 Cryostat Helm Chart 配置选项。
    4. 可选: 要访问更多配置选项,请切换到 YAML View,然后编辑参数以满足您的需要。

      图 2.13. OpenShift Create Helm Release 窗口

      Red Hat OpenShift Install Helm Chart 窗口"
  7. Create

    web 控制台中可能会打开一个带有标签页的窗口,您可以在其中查看 Cryostat Helm Chart 的信息。在 发行注记 选项卡中,您可以查看您必须执行的安装后步骤。要执行这些步骤,您必须将 oc CLI 用于 Red Hat OpenShift 集群。默认情况下,Cryostat Helm Chart 对网络使用 Routes。如果您禁用了 Routes,说明可能会因您选择的网络类型而异。

    重要

    如果将 Cryostat Helm Chart 的 core.route.enabledgrafana.route.enabled 设置为 false,则 web 控制台中会显示禁用 Routes 资源,端口转发 oc 指令会显示。

  8. 可选:在拓扑窗口中,点 pod 图标,然后进入 Details 选项卡或 Resources 选项卡来查看 pod 的更多信息。

    提示

    如果您需要快速查找 pod,请考虑使用过滤器工具栏,您可以在其中显示选项、按资源过滤或输入 pod 的名称。

    完成 发行注记 选项卡上概述的安装后步骤后,您可以将 Cryostat 与您的应用程序搭配使用。

    图 2.14. OpenShift pod 拓扑窗口

    Red Hat OpenShift pod 拓扑窗口"

验证

  1. 在完成安装后步骤的同一终端中,进入 "Visit the the Cryostat application at …​" 步骤来查看您可以访问 Cryostat 应用程序的 URL。
注意

访问 Cryostat 应用程序 URL 的 URL 因您选择的配置参数而异。

更新于 2024-07-02

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.