第 1 章 Cryostat Operator
您可以使用 Cryostat Operator 管理和配置 Cryostat 实例。Cryostat Operator 在 OpenShift Container Platform (OCP)上提供。
1.1. Cryostat Operator 概述
在 OpenShift Container Platform 上创建或更新 Cryostat 应用程序后,Cryostat Operator 会创建和管理 Cryostat 应用程序。
在 Cryostat 2.2 中,Cryostat Operator 的 Operator Capability Level 设置为 Operator Lifecycle Manager 框架上的 Level 2 Seamless Upgrades。升级 Cryostat Operator 后,Cryostat Operator 会自动升级 Cryostat 及其相关组件。自动升级操作不会从 Cryostat 实例中删除任何 JFR 记录、模板、规则和其他存储组件。
您可以使用 Cryostat Operator 在 OpenShift 上创建持久性卷声明(PVC),以便您的 Cryostat 应用程序可以在云存储磁盘上存储存档的记录。
另外,您可以对 Cryostat Operator 的默认配置设置进行以下更改:
- 配置由 Cryostat Operator 创建的 PVC,以便您的 Cryostat 应用程序可以在云存储磁盘上存储存档记录。
- 将您的 Cryostat 应用程序配置为信任特定应用程序的 TLS 证书。
- 将 Cryostat 部署为最小部署,以便 Operator 需要较少的资源来部署 Cryostat 应用程序。
- 禁用 cert-manager,以便 Operator 不需要为 Cryostat 组件生成自签名证书。
- 安装位于 ConfigMap 中的自定义事件模板文件,指向您的 Cryostat 实例,因此您可以在 Cryostat 启动时使用模板来创建记录。
Cryostat 2.2 版本为 Cryostat Operator 包括以下配置选项:
-
资源要求,可用于
为核心
、数据源
或grafana
容器指定资源请求或限制。 - 服务自定义,以便您可以控制 Cryostat Operator 创建的服务。
- sidecar 报告选项,C Cryostat Operator 可用于为您的 Cryostat 应用程序置备一个或多个报告生成器。
在配置Cryostat Operator 前,请确保满足以下先决条件:
- 在 OpenShift 上的项目中安装了 Cryostat Operator。
- 使用 Cryostat Operator 创建 Cryostat 实例。
其他资源
- 请参阅 Operator Capability Levels (Operator SDK)
- 请参阅使用 操作器在 OpenShift 上安装 Cryostat (以 Cryostat 开始)