7.3. 分配存储资源
默认情况下,Data Grid Operator 为持久性卷声明分配 1Gi。但是,您应该调整 Data Grid 服务 pod 可用的存储量,以便 Data Grid 可以在关闭过程中保留集群状态。
如果可用的容器存储小于可用内存量,则可能会出现数据丢失。
流程
-
使用
spec.service.container.storage字段分配存储资源。 根据需要配置
ephemeralStorage字段或storageClassName字段。注意这些字段是互斥的。只在
InfinispanCR 中添加其中一个。- 应用更改。
临时存储
StorageClass 对象的名称
| 字段 | 描述 |
|---|---|
|
| 指定 Data Grid 服务 pod 的存储量。 |
|
|
定义存储是临时还是永久的。将值设为 |
|
|
指定用于持久性卷声明(PVC)的 |
7.3.1. 持久性卷声明 (PVC) 复制链接链接已复制到粘贴板!
Data Grid Operator 创建一个持久性卷声明(PVC),并在以下位置挂载容器存储:/opt/infinispan/server/data
缓存
在创建缓存时,Data Grid 会永久存储其配置,以便缓存在集群重启后可用。
data
如果您希望 Data Grid 服务 pod 在集群关闭过程中保留数据,使用基于文件的缓存存储,方法是将 < file-store /> 元素添加到 Data Grid 缓存配置中。