1.9. 更改存储卷选项


您可以为 Cryostat 实例在自定义资源(CR)中配置存储卷。Cryostat 支持持久性卷声明(PVC)和 emptyDir 存储卷类型。从 Cryostat 4.1 开始,您可以单独为 Cryostat 数据库和对象存储配置单独的 emptyDir 设置。

默认情况下,Cryostat Operator 会在 Cryostat 实例中为 Cryostat 数据库和对象存储创建单独的 PVC。每个 PVC 都使用默认 StorageClass 资源。Cryostat 数据库的 PVC 默认具有 500MB (MiB)的分配存储。对象存储的 PVC 默认具有 32 gibibytes (GiB)的分配的存储。

您可以通过选择以下选项之一在 OpenShift Container Platform 上为 Cryostat 应用程序创建自定义 PVC:

  • Form view 窗口中,分别导航到 Storage Options > Database > PVC > Spec and Storage Options > Object Storage > PVC > Spec。对于每个情况,根据情况,通过完成相关字段来自定义 PVC。
  • 导航到 YAML 视图 窗口,然后编辑 spec: key 设置中的 storageOptions.databasestorageOptions.objectStorage 数组,以满足您的需要。

您可以通过选择以下选项之一,为 OpenShift Container Platform 上的 Cryostat 应用程序中的 Cryostat 数据库和对象存储配置单独的 emptyDir 存储卷:

  • Form view 窗口中,在 Storage Options > Database 或 Storage Options > Object Storage 中启用 Empty Dir 设置。
  • YAML 视图 窗口中,将 spec.storageOptions.database.emptyDir.enabled 数组或 spec.storageOptions.objectStorage.emptyDir.enabled 数组(或两者)设置为 true

先决条件

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

流程

  1. 如果要开始创建 Cryostat 实例,请执行以下步骤:

    1. 在 Red Hat OpenShift web 控制台中,点 Operators > Installed Operators
    2. 从可用 Operator 列表中,选择 Red Hat build of Cryostat。
    3. Operator 详情页中,点 Details 选项卡。
    4. Provided APIs 部分中,选择 Cryostat,然后单击 Create instance
  2. 在 Create Cryostat 面板中,要更改 Cryostat 应用程序的存储设置,请选择以下选项之一:

    1. 如果要使用 Form 视图:

      1. Form view 单选按钮。
      2. 导航到 Storage Options 部分,并在 Name 字段中输入值。
      3. 展开 Storage Options > Database > EmptyDirStorage Options > Object Storage > Empty Dir。对于每个情况,会在 Red Hat OpenShift Web 控制台中打开扩展的选项选择。
      4. Enabled 开关设置为 true

        图 1.12. 示例显示 Empty Dir 交换机设为 true

        展示为
    2. 如果要使用 YAML 视图:

      1. YAML 视图 单选按钮。
      2. 在 YAML 文件的 spec: key 集合中,添加 storageOptions.database 定义或 storageOptions.objectStorage 定义,并将 emptyDir 属性设置为 true

        emptyDir 属性设置为 true的示例

        --
        apiVersion: operator.cryostat.io/v1beta2
        kind: Cryostat
        metadata:
          name: cryostat-sample
        spec:
          storageOptions:
            database:
              emptyDir:
                enabled: true
                medium: "Memory"
                sizeLimit: 1Gi
            objectStorage:
              emptyDir:
                enabled: true
                sizeLimit: 64Gi
        --

      3. 可选:mediumsizeLimit 属性设置值。
  3. 如果要为这个 Cryostat 实例配置自定义资源(CR)中的其他属性,请参阅本文档的其它部分来了解有关这些属性的更多信息。
  4. 如果要完成创建此 Cryostat 实例,请点击 Create

当您点 Create 时,Operator 详情页中的 Cryostat 选项卡下提供了此 Cryostat 实例。然后,您可以通过点 Operator 详情页面上的实例名称来编辑 Cryostat 实例的 CR 属性,然后从 Actions 下拉菜单中选择 Edit Cryostat

Cryostat Operator 为存储创建一个 EmptyDir 卷,而不是为您的 Cryostat 实例创建一个 PVC。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部