第 1 章 配置和部署 OpenShift Lightspeed


安装 OpenShift Lightspeed Operator 后,配置和部署 Lightspeed 包括三个任务。

注意

指令假设您使用 kubeadmin 用户帐户安装 OpenShift Lightspeed。如果您使用带有 cluster-admin 权限的常规用户帐户,请阅读讨论 RBAC 的文档部分。

首先,使用大语言模型(LLM)供应商的凭证创建一个凭证 secret。接下来,创建 Operator 用来部署该服务的 OLSConfig 自定义资源(CR)。最后,验证 Lightspeed 服务是否正在运行。

重要

从 OpenShift Container Platform 4.19 开始,web 控制台中的视角是统一的。Developer 视角不再默认启用。

所有用户都可以与所有 OpenShift Container Platform Web 控制台功能交互。但是,如果您不是集群所有者,您可能需要从集群所有者请求权限。

您仍然可以启用 Developer 视角。在 web 控制台中的 Getting Started 窗格中,您可以浏览控制台,查找有关设置集群的信息,查看启用 Developer 视角的快速启动,并按照链接探索新功能。

1.1. 使用 Web 控制台创建凭证 secret

创建与 API 令牌关联的文件,用于访问大型语言模型(LLM)提供程序的 API。通常,您可以使用 API 令牌来验证 LLM 供应商。另外,Microsoft Azure 还支持使用 Microsoft Entra ID 进行身份验证。

先决条件

  • 以具有 cluster-admin 角色的用户身份登录到 OpenShift Container Platform Web 控制台。或者,您也登录到有权创建 secret 来存储提供程序令牌的用户帐户。
  • 已安装 OpenShift Lightspeed Operator。

流程

  1. 点击 OpenShift Web 控制台右上角的 Quick create ( fa plus circle )菜单,然后选择 Import YAML
  2. 将您使用的 LLM 供应商的 YAML 内容粘贴到 web 控制台的文本区域。

    注意

    无论 LLM 供应商调用访问详情,YAML 参数始终为 apitoken

    LLM 供应商的凭证 secret

    apiVersion: v1
    kind: Secret
    metadata:
      name: credentials
      namespace: openshift-lightspeed
    type: Opaque
    stringData:
      apitoken: <api_token> 
    1
    Copy to Clipboard Toggle word wrap

    1
    api_token 不采用 base64 编码。

    Credential secret for Red Hat Enterprise Linux AI

    apiVersion: v1
    data:
      apitoken: <api_token> 
    1
    
    kind: Secret
    metadata:
      name: rhelai-api-keys
      namespace: openshift-lightspeed
    type: Opaque
    Copy to Clipboard Toggle word wrap

    1
    当存储在 secret 中时,api_token 必须采用 base64 编码。

    Credential secret for Red Hat OpenShift AI

    apiVersion: v1
    data:
      apitoken: <api_token> 
    1
    
    kind: Secret
    metadata:
      name: rhoai-api-keys
      namespace: openshift-lightspeed
    type: Opaque
    Copy to Clipboard Toggle word wrap

    1
    当存储在 secret 中时,api_token 必须采用 base64 编码。

    IBM watsonx 的凭证 secret

    apiVersion: v1
    data:
      apitoken: <api_token> 
    1
    
    kind: Secret
    metadata:
      name: watsonx-api-keys
      namespace: openshift-lightspeed
    type: Opaque
    Copy to Clipboard Toggle word wrap

    1
    当存储在 secret 中时,api_token 必须采用 base64 编码。

    Microsoft Azure OpenAI 的凭证 secret

    apiVersion: v1
    data:
      apitoken: <api_token> 
    1
    
    kind: Secret
    metadata:
      name: azure-api-keys
      namespace: openshift-lightspeed
    type: Opaque
    Copy to Clipboard Toggle word wrap

    1
    当存储在 secret 中时,api_token 必须采用 base64 编码。

    另外,对于 Microsoft Azure OpenAI,您可以使用 Microsoft Entra ID 来验证 LLM 供应商。Microsoft Entra ID 用户必须为其 Microsoft Azure OpenAI 资源配置所需的角色。如需更多信息,请参阅官方 Microsoft Cognitive Services OpenAI Contributor(Microsoft Azure OpenAI Service 文档)。

    Microsoft Entra ID 的凭证 secret

    apiVersion: v1
    data:
      client_id: <base64_encoded_client_id>
      client_secret: <base64_encoded_client_secret>
      tenant_id: <base64_encoded_tenant_id>
    kind: Secret
    metadata:
      name: azure-api-keys
      namespace: openshift-lightspeed
    type: Opaque
    Copy to Clipboard Toggle word wrap

  3. Create
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat