搜索

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 应用常规应用程序更新。
  • 管理复杂应用程序的安装。
  • 提供您可以在公共或私有服务器上托管的 chart。如果在公共服务器上共享 chart,请确保您了解安全风险。
  • 支持回滚到以前的应用程序版本。

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

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

功能函数Cryostat 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.11 包含 Helm Chart 软件包管理器。您可以使用此软件包管理器在 Red Hat OpenShift 上安装 Cryostat Helm chart。另外,您可以使用此 Helm chart 在 Red Hat OpenShift 上安装 Cryostat 实例。

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

  • 部署,其中包含 Grafana 的 Cryostat、Grafana 和数据源。
  • Red Hat OpenShift 集群外公开 Cryostat 和 Grafana 服务的路由。在 Red Hat OpenShift 上默认启用此对象。
  • Cryostat 和 Grafana 的服务。
  • 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. Install Helm Chart
  6. Install Helm Chart 窗口中完成以下操作:

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

      图 2.12. OpenShift Install Helm Chart 窗口

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

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

    重要

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

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

    提示

    如果需要快速查找 pod,请考虑使用过滤器工具栏、显示选项、根据资源过滤或输入 pod 名称。

    完成 发行注记 选项卡中介绍的安装后步骤后,您可以将 Cryostat 与应用程序一起使用。

    图 2.13. OpenShift pod 拓扑窗口

    Red Hat OpenShift pod 拓扑窗口"

验证

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

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

更新于 2024-01-02

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.