1.5. 更改存储卷选项
您可以使用 Red Hat build of Cryostat Operator 为 Cryostat 或 Cluster Cryostat 实例配置存储卷。Cryostat 支持持久性卷声明(PVC)和 emptyDir
存储卷类型。
默认情况下,Red Hat build of Cryostat Operator 为您的 Cryostat 或 Cluster Cryostat 实例创建一个 PVC,它使用分配有 500 mebibytes (MiB)的默认 StorageClass
资源。
您可以通过选择以下选项之一在 OpenShift Container Platform 上为 Cryostat 应用程序创建自定义 PVC:
- 在 Form view 窗口中导航到 Storage Options > PVC > Spec,然后通过完成相关字段来自定义 PVC。
-
导航到 YAML 视图 窗口,然后编辑
spec: key
设置中的storageOptions
数组,以满足您的需要。
您可以通过使用 Red Hat build of Cryostat Operator 中的更改存储卷选项 来了解更多有关创建自定义 PVC 的信息。
您可以通过选择以下选项之一在 OpenShift Container Platform 上为 Cryostat 应用程序配置 emptyDir
存储卷:
- 在 Form view 窗口中的 Storage Options 中启用 Empty Dir 设置。
-
在 YAML 视图 窗口中,将
spec.storageOptions.emptyDir.enabled
设置为true
。
先决条件
- 使用 Red Hat OpenShift Web 控制台登录到 OpenShift Container Platform。
流程
如果要开始创建 Cryostat 实例,请执行以下步骤:
- 在 Red Hat OpenShift web 控制台中,点 Operators > Installed Operators。
- 从可用 Operator 列表中,选择 Red Hat build of Cryostat。
- 在 Operator 详情页中,点 Details 选项卡。
- 在 Provided APIs 部分中,选择 Cryostat,然后单击 Create instance。
在 Create Cryostat 面板中,要更改 Cryostat 应用程序的存储设置,请选择以下选项之一:
如果要使用 Form 视图:
- 点 Form view 单选按钮。
- 导航到 Storage Options 部分,并在 Name 字段中输入值。
- 展开 Storage Options,再单击 Empty Dir。在 Red Hat OpenShift Web 控制台中打开了扩展的选项选择。
将 Enabled 开关设置为
true
。图 1.6. 示例显示 Empty Dir 交换机设为
true
如果要使用 YAML 视图:
- 点 YAML 视图 单选按钮。
在 YAML 文件的
spec:
键集合中,添加storageOptions
定义,并将emptyDir
属性设置为true
。将
emptyDir
属性设置为true
的示例-- apiVersion: operator.cryostat.io/v1beta2 kind: Cryostat metadata: name: cryostat-sample spec: storageOptions: emptyDir: enabled: true medium: "Memory" sizeLimit: 1Gi --
-- apiVersion: operator.cryostat.io/v1beta2 kind: Cryostat metadata: name: cryostat-sample spec: storageOptions: emptyDir: enabled: true medium: "Memory" sizeLimit: 1Gi --
Copy to Clipboard Copied! -
可选: 为
medium
和sizeLimit
属性设置值。
- 如果要为这个 Cryostat 实例配置自定义资源(CR)中的其他属性,请参阅本文档的其它部分来了解有关这些属性的更多信息。
- 如果要完成创建此 Cryostat 实例,请点击 Create。
当您点 Create 时,Operator 详情页中的 Cryostat 选项卡下提供了此 Cryostat 实例。然后,您可以通过点 Operator 详情页面上的实例名称来编辑 Cryostat 实例的 CR 属性,然后从 Actions 下拉菜单中选择 Edit Cryostat。
Red Hat build of Cryostat Operator 为存储创建一个 EmptyDir
卷,而不是为您的 Cryostat 实例创建 PVC。