搜索

1.2. 排除支持容器

download PDF

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

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

Cryostat Operator 默认使用以下配置:

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

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

前提条件

流程

  1. 在 OpenShift Web 控制台中,点 Operators > Installed Operators
  2. 从可用 operator 列表中选择 Cryostat Operator
  3. Provided APIs 菜单下的 Create instance
  4. 要配置 minimal 属性,请选择以下选项之一:

    1. Form view 单选按钮。

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

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

        将 *Minimal Deployment* 开关切换为 'true'
      2. Create。您的 Cryostat 实例会在 Operator 详情页面的 Cryostat 标签页中打开。
    2. 点击 YAML 视图 单选按钮。

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

        配置 minimal 属性示例

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

      2. Save 按钮。

验证

  1. 在 OpenShift Web 控制台中,选择您的 Cryostat 实例。
  2. 选择 Resources 选项卡。
  3. 从部署列表中,选择与 Cryostat 实例名称匹配的部署。在 Web 控制台中打开 Deployment 详情页面
  4. 导航到 Containers 部分。单个列出的容器表示 Cryostat Operator 已部署您的 Cryostat 应用程序作为最小部署。

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.