搜索

1.2. 除了支持容器外

download PDF

您可以选择排除使用 Cryostat 应用程序部署的支持应用程序。支持应用程序是您的 Cryostat pod 中列出的支持性容器。当您排除了支持容器时,部署 Cryostat 应用程序需要较少的系统资源。

默认情况下,Cryostat 将项目的 Red Hat build of Cryostat Operator YAML 配置文件中的 minimal 属性设为 false。使用这个配置,Red Hat build of Cryostat Operator 会使用所有标准支持应用程序(如 jfr-datasource 和 Grafana 仪表板)部署 Cryostat 应用程序,这些应用程序包含在与 Cryostat 应用程序相同的 pod 中。这些支持性应用程序可以与 Cryostat 数据交互,并为您提供与这个数据交互的额外功能。

Red Hat build of Cryostat Operator 默认为以下配置:

  • 部署预先配置的 Grafana 应用程序。
  • 部署一个 jfr-datasource 应用程序,用于将 JDK Flight Recorder (JFR)数据转换为 JSON,这是 Grafana 的可读格式。
  • 在部署 Cryostat 时,包括一个在 Grafana 中预先配置的 Dashboard JSON 文件。

您可以将 minimal 属性设置为 true,以便 Red Hat build of Cryostat Operator 会自动重启 Cryostat 实例作为最小部署。这意味着,Operator 只部署 Cryostat 容器中列出的应用程序,并忽略任何标准支持应用程序,如 jfr-datasource 和 Grafana 仪表板,它们包含与 Cryostat 应用程序相同的 pod 中。

先决条件

  • 使用 Red Hat OpenShift Web 控制台登录到 OpenShift Container Platform。

流程

  1. 在 Red Hat OpenShift web 控制台中,点 Operators > Installed Operators
  2. 从可用 operator 列表中,选择 Red Hat build of Cryostat。
  3. Details 标签页。
  4. Provided APIs 部分中,提供 CryostatCluster Cryostat 自定义资源(CR)。选择以下选项之一:

    • 要创建单命名空间 Cryostat 实例,请选择 Cryostat,然后单击 Create instance
    • 要创建 Cryostat 的多命名空间实例,请选择 Cluster Cryostat,然后点 Create instance
  5. 要配置 minimal 属性,请选择以下选项之一:

    1. Form view 单选按钮。

      1. Minimal Deployment 开关设置为 true。您还必须在 Name 字段中输入值。

        图 1.1. 将 Minimal Deployment 开关切换到 true

        将 *Minimal Deployment* 切换到 'true'
      2. Create。根据您创建的实例类型,实例会在以下标签页之一下打开:

        • 如果您创建了单命名空间 Cryostat 实例,则实例位于 Operator 详情页面的 Cryostat 选项卡下。
        • 如果您创建了 Cluster Cryostat 实例,则实例位于 Operator 详情页面的 Cluster Cryostat 选项卡下。
    2. YAML 视图 单选按钮。

      1. spec: 键集中,将 minimal 属性的值更改为 true

        配置 minimal 属性的示例

        --
        apiVersion: operator.cryostat.io/v1beta1
        kind: Cryostat
        metadata:
          name: cryostat-sample
        spec:
          minimal: true
        --

      2. 点击 Save

验证

  1. 在 Red Hat OpenShift Web 控制台中,选择创建 Cryostat 实例的项目,或选择的项目作为 Cluster Cryostat 实例的 Install Namespace
  2. 导航到 Workloads Deployments
  3. 从部署列表中,选择与 Cryostat 或 Cluster Cryostat 实例的名称匹配的部署。在 Web 控制台中打开 Deployment 详情页面
  4. 导航到 Containers 部分。单个列出的容器表示红帽构建的 Cryostat Operator 已作为最小部署部署了 Cryostat 应用程序。

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.