第 1 章 Red Hat build of Cryostat Operator
您可以使用 Red Hat build of Cryostat Operator 管理并配置 Cryostat 实例。Red Hat build of Cryostat Operator 在 OpenShift Container Platform (OCP)上提供。
1.1. Red Hat build of Cryostat Operator 概述 复制链接链接已复制到粘贴板!
在 OpenShift Container Platform 上创建或更新 Cryostat 应用程序后,Red Hat build of Cryostat Operator 会创建和管理 Cryostat 应用程序。
Operator 级别 2 无缝升级
从 Cryostat 2.2 开始,Red Hat build of Cryostat Operator 的 Operator Capability Level 设置为 Operator Lifecycle Manager 框架中的 Level 2 Seamless Upgrades。升级 Red Hat build of Cryostat Operator 后,Red Hat build of Cryostat Operator 会自动升级 Cryostat 及其相关组件。自动升级操作不会从 Cryostat 实例中删除任何 JFR 记录、模板、规则和其他存储的组件。
自动升级操作只适用于次版本或补丁更新版本。对于主版本,您可能需要重新安装 Red Hat build of Cryostat Operator。
持久性卷声明 (PVC)
您可以使用 Red Hat build of Cryostat Operator 在 Red Hat OpenShift 上创建持久性卷声明(PVC),以便 Cryostat 应用程序可以将存档记录存储在云存储磁盘上。
Operator 配置设置
另外,您可以对 Red Hat build of Cryostat Operator 的默认配置设置进行以下更改:
- 配置由 Red Hat build of Cryostat Operator 创建的 PVC,以便您的 Cryostat 应用程序可以在云存储磁盘上存储存档记录。
- 配置 Cryostat 应用程序以信任来自特定应用程序的 TLS 证书。
- 将 Cryostat 作为最小部署部署,以便 Operator 需要较少的资源来部署 Cryostat 应用程序。
- 禁用 cert-manager,以便 Operator 不需要为 Cryostat 组件生成自签名证书。
- 将自定义事件模板文件(位于 ConfigMaps 中)安装到 Cryostat 实例,以便您可以使用模板在 Cryostat 启动时创建记录。
从 Cryostat 2.2 中,包括 Red Hat build of Cryostat Operator 的以下配置选项:
-
资源要求,可用于为核心、
数据源或grafana容器指定资源请求或限制。 - 服务自定义,以便您可以控制 Red Hat build of Cryostat Operator 所创建的服务。
- sidecar 报告选项,Red Hat build of Cryostat Operator 可用于为 Cryostat 应用程序置备一个或多个报告生成器。
单命名空间或多命名空间 Cryostat 实例
Red Hat build of Cryostat Operator 提供了 Cryostat API 和 Cluster Cryostat API。您可以使用 Cryostat API 创建在单个命名空间中工作的 Cryostat 实例。您可以使用 Cluster Cryostat API 创建在多个命名空间间工作的 Cryostat 实例。您可以使用可从 Red Hat OpenShift Web 控制台访问的 GUI 控制这些 Cryostat 实例。
可以访问 multi-namespace Cryostat 实例的用户,可以访问该 Cryostat 实例可见的任意命名空间中的所有目标应用程序。因此,当部署多命名空间 Cryostat 实例时,您必须考虑选择哪个命名空间进行监控,哪些命名空间要安装到哪个命名空间,以及用户可以具有访问权限。
配置 Red Hat build of Cryostat Operator 的先决条件
在配置 Red Hat build of Cryostat Operator 前,请确保满足以下先决条件:
- 在 Red Hat OpenShift 上的项目中安装了 Red Hat build of Cryostat Operator。
- 使用 Red Hat build of Cryostat Operator 创建 Cryostat 实例。