1.11. 关于 OpenShift Lightspeed 和 PostgreSQL 持久性
使用 PostgreSQL 持久性,您可以将 OpenShift Lightspeed 对话历史记录或配额使用量等数据保存到 PostgreSQL 数据库中,以便数据保留在持久性卷中。使用 PostgreSQL 持久性时,如果 PostgreSQL pod 重启或在 OpenShift Container Platform 安装中重新调度,数据会保留。
PostgreSQL 持久性只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
PostgreSQL 持久性默认为禁用。要启用功能,请将 spec.ols.storage 规格添加到 OLSConfig 自定义资源(CR)中。
1.11.1. 启用 PostgreSQL 持久性 复制链接链接已复制到粘贴板!
修改 OLSConfig 自定义资源(CR)文件,以便为 OpenShift Lightspeed 服务启用 PostgreSQL 持久性。
先决条件
-
以有权创建集群范围的 CR 文件(如具有
cluster-admin角色的用户)登录到 OpenShift Container Platform Web 控制台。 - 已安装 OpenShift Lightspeed Operator。
- 您已配置了大型语言模型供应商。
流程
-
在 OpenShift Container Platform web 控制台中,点击 Operators
Installed Operators。 - 在屏幕顶部的 Project 列表中选择 All Projects。
- 点 OpenShift Lightspeed Operator。
-
单击 OLSConfig,然后单击列表中的
集群配置实例。 - 点 YAML 标签。
插入
spec.ols.storageYAML 代码。OLSconfigCR 文件示例Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 该类取决于集群中的现有存储类实例。如果将存储类留空,OpenShift Lightspeed 将使用默认值。为 PostgreSQL 数据库分配的持久性卷大小为 1 GB,并使用默认集群的存储类。指定空大括号,使
storage参数使用默认值。
如果要更改
大小和类参数,您可以独立指定参数的显式值。ols: storage: size: 768Mi class: gp2-csiols: storage: size: 768Mi1 class: gp2-csi2 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点击 Save。