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。
  • 您已配置了大型语言模型供应商。

流程

  1. 在 OpenShift Container Platform web 控制台中,点击 Operators Installed Operators
  2. 在屏幕顶部的 Project 列表中选择 All Projects
  3. OpenShift Lightspeed Operator
  4. 单击 OLSConfig,然后单击列表中的 集群配置 实例。
  5. YAML 标签。
  6. 插入 spec.ols.storage YAML 代码。

    OLSconfig CR 文件示例

    apiVersion: ols.openshift.io/v1alpha1
    kind: OLSConfig
    metadata:
      name: cluster
      namespace: openshift-lightspeed
    spec:
      llm:
        providers:
    ...
      ols:
        storage: {} 
    1
    Copy to Clipboard Toggle word wrap

    1
    该类取决于集群中的现有存储类实例。如果将存储类留空,OpenShift Lightspeed 将使用默认值。为 PostgreSQL 数据库分配的持久性卷大小为 1 GB,并使用默认集群的存储类。指定空大括号,使 storage 参数使用默认值。

    如果要更改 大小和 类参数,您可以独立指定参数的显式值。

    ols:
      storage:
        size: 768Mi 
    1
    
        class: gp2-csi 
    2
    Copy to Clipboard Toggle word wrap
    1
    指定 Requested 卷的大小。如果没有指定大小,则默认值为 1 GB。
    2
    指定 Requested 卷的存储类。如果没有指定类,存储类将使用集群的默认存储类设置。
  7. 点击 Save
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat