1.6. 更改存储卷选项
您可以使用 Cryostat Operator 为 Cryostat 实例配置存储卷。Cryostat 支持持久性卷声明(PVC)和 emptyDir
存储卷类型。
默认情况下,C Cryostat Operator 为您的 Cryostat 实例创建一个 PVC,它使用分配 500MB 字节(MiB)的默认 StorageClass
资源。
您可以通过选择以下选项之一,为 OpenShift Container Platform 上的 Cryostat 应用程序创建自定义 PVC:
- 在 Form view 窗口中导航到 Storage Options > PVC > Spec,然后通过完成相关字段自定义 PVC。
-
导航到 YAML 视图 窗口,然后编辑
spec: key
set 中的storageOptions
数组,以满足您的需要。
如需了解更多有关创建自定义 PVC 的信息,可以使用 Cryostat Operator 更改存储卷选项 来配置 Cryostat 指南。
您可以通过选择以下选项之一,为 OpenShift Container Platform 上的 Cryostat 应用程序配置 emptyDir
存储卷:
- 在 Form view 窗口中,在 Storage Options 中启用 Empty Dir 设置。
-
在 YAML view 窗口中,将
spec.storageOptions.emptyDir.enabled
设置为true
。
前提条件
- 使用 OpenShift Web 控制台登录到 OpenShift Container Platform。
流程
- 在 OpenShift Web 控制台中,点 Operators > Installed Operators。
- 从可用 operator 列表中选择 Cryostat Operator。
- 点 Provided APIs 菜单下的 Create instance。
选择以下选项之一来更改 Cryostat 应用程序的存储设置:
点 Form view 单选按钮。
- 导航到 Storage Options 部分,然后在 Name 字段中输入一个值。
- 展开 Storage Options,再单击 Empty Dir。在 OpenShift Web 控制台中打开展开的选项选择。
将 Enabled 开关设置为
true
。图 1.7. 显示 Empty Dir switch 设为
true
的示例- 点 Create。您的 Cryostat 实例在 Operator 详情页面上的 Cryostat 标签页下打开。
点击 YAML 视图 单选按钮。
在 YAML 文件的
spec:
键集合中,添加storageOptions
定义,并将emptyDir
属性设置为true
。显示
emptyDir
属性设置为true
的示例-- apiVersion: operator.cryostat.io/v1beta1 kind: Cryostat metadata: name: cryostat-sample spec: storageOptions: emptyDir: enabled: true medium: "Memory" sizeLimit: 1Gi --
-
可选: 为
medium
和sizeLimit
属性设置值。 -
点 Save 按钮。Cryostat Operator 为存储创建一个
EmptyDir
卷,而不是为您的 Cryostat 实例创建一个 PVC。