第 1 章 Red Hat build of Cryostat Operator


您可以使用 Red Hat build of Cryostat Operator 来管理并配置 Cryostat 实例。OpenShift Container Platform (OCP)上提供了 Red Hat build of Cryostat Operator。

1.1. Red Hat build of Cryostat Operator 概述

在 OpenShift Container Platform 上创建或更新 Cryostat 应用程序后,Red Hat build of Cryostat Operator 会创建和管理 Cryostat 应用程序。

Operator 级别 2 无缝升级

Cryostat Operator 的 Operator 能力级别被设置为 Operator Lifecycle Manager 框架上的 Level 2 Seamless Upgrades。升级 Cryostat Operator 后,Operator 会自动升级 Cryostat 及其相关组件。自动升级操作不会从 Cryostat 实例中删除任何 JFR 记录、模板、规则和其他存储的组件。

注意

自动升级操作仅适用于 Cryostat 的次版本或补丁更新版本。对于主版本,您可能需要重新安装 Cryostat Operator。

持久性卷声明 (PVC)

您可以使用 Cryostat Operator 在 Red Hat OpenShift 上创建持久性卷声明(PVC),以便 Cryostat 应用程序可以将存档记录存储在云存储磁盘上。

当使用 Cryostat Operator 安装 Cryostat 时,Cryostat 数据库和存储容器将自动部署在自己的独立 pod 中。Cryostat 数据库和存储组件各自使用自己的独立 PVC 来存储信息。

Operator 配置设置

另外,您可以对 Cryostat Operator 的默认配置设置进行以下更改:

  • 配置 Cryostat Operator 创建的 PVC,以便您的 Cryostat 应用程序可以将存档记录存储在云存储磁盘上。
  • 将您的 Cryostat 应用程序配置为信任来自特定应用程序的 TLS 证书。
  • 禁用 cert-manager,以便 Operator 不需要为 Cryostat 组件生成自签名证书。
  • 将位于 ConfigMap 中的自定义事件模板文件安装到 Cryostat 实例,以便您可以使用模板在 Cryostat 启动时创建记录。
  • 将位于 ConfigMap 中的自定义自动化规则文件安装到 Cryostat 实例中,以便您可以使用这些自动化规则使 JFR 持续监控正在运行的目标应用程序。
  • 将位于 ConfigMap 中的探测模板文件安装到 Cryostat 实例,因此 Cryostat 可以使用这些探测模板与 JMC 代理结合使用,以便在诊断正在运行的 JVM 应用程序问题时为您提供更多信息。
  • 将存储在 secret 中的凭证(位于 secret 中)安装到 Cryostat 实例,因此 Cryostat 可以使用它们来通过 JMX 安全连接到 Cryostat 代理或目标 JVM。

还包括 Cryostat Operator 的以下配置配置选项集:

  • 控制 Operator 配置 Cryostat 代理与 Cryostat 实例通信的代理选项
  • 配置 Cryostat 数据库的数据库选项
  • 用于控制 Operator 如何在集群外公开应用程序的网络选项(如使用 Ingress 或 Route)
  • 网络策略选项用于自定义为 Cryostat 的各种服务创建的 ingress 和 egress NetworkPolicy 对象
  • 如果您不想使用 Cryostat 的默认 cryostat-storage 容器解决方案,则对象存储选项来配置外部 S3 对象存储供应商
  • 报告选项来配置 Cryostat 自动化报告分析,以及 Operator 为 Cryostat 置备一个或多个报告生成器的功能
  • 控制核心、数据源、grafana、存储、数据库、auth-proxy 或基于 Nginx 的代理代理的资源请求或限值的资源要求
  • 为 Cryostat 部署配置调度的选项
  • 自定义 Cryostat Operator 为 Cryostat 实例所创建的服务的服务选项
  • 自定义为 Cryostat 数据库和对象存储置备的存储的存储选项
  • 目标连接缓存选项,用于自定义 Cryostat 的目标连接缓存
  • 目标发现选项来配置 Cryostat 的目标发现机制

单命名空间或多命名空间 Cryostat 实例

Cryostat Operator 提供了一个 Cryostat API,您可以使用它来创建在单一命名空间或多个命名空间中工作的 Cryostat 实例。您可以使用可从 Red Hat OpenShift Web 控制台访问的 GUI 来控制这些 Cryostat 实例。

可以访问多命名空间 Cryostat 实例的用户可以访问该 Cryostat 实例可见的任何命名空间中的所有目标应用程序。因此,当部署多命名空间 Cryostat 实例时,您必须考虑为监控选择哪些命名空间、要安装 Cryostat 的命名空间,以及哪些用户可以具有访问权限。

配置 Cryostat Operator 的先决条件

在配置 Cryostat Operator 前,请确保满足以下先决条件:

  • 在 Red Hat OpenShift 上的项目中安装了 Cryostat Operator。
  • 使用 Cryostat Operator 创建 Cryostat 实例。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部