1.4. 使用 CLI 创建 Lightspeed 自定义资源文件
自定义资源(CR)文件包含 Operator 用来部署 OpenShift Lightspeed 的信息。CR 文件的特定内容对于每个大型语言模型(LLM)供应商是唯一的。要创建 CR 文件,请选择您要使用的 LLM 供应商的配置文件。
先决条件
-
您可以访问 OpenShift CLI (
oc),并以具有cluster-admin角色的用户身份登录。或者,您登录到有权创建集群范围的 CR 文件的用户帐户。 - 您有一个可用于 OpenShift Lightspeed Service 的 LLM 供应商。
- 已安装 OpenShift Lightspeed Operator。
流程
创建一个
OLSConfig文件,其中包含您使用的 LLM 供应商的 YAML 内容。OpenAI CR 文件
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Enterprise Linux AI CR file
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat OpenShift AI CR file
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Microsoft Azure OpenAI CR 文件
Copy to Clipboard Copied! Toggle word wrap Toggle overflow IBM watsonx CR 文件
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令:
oc create -f /path/to/config-cr.yaml
$ oc create -f /path/to/config-cr.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow Operator 使用 YAML 配置文件中的信息部署 OpenShift Lightspeed。
1.4.1. 支持 trusted-ca 证书和 LLM 供应商 复制链接链接已复制到粘贴板!
您可以使用 TLS 证书与大型语言模型(LLM)和 OpenShift Lightspeed 服务建立通信。通常,如果您使用自定义代理与 LLM 通信,则需要此项。
OpenShift Lightspeed 服务支持为以下 LLM 供应商添加 trusted-ca 证书:
- Red Hat Enterprise Linux AI vLLM
- Red Hat OpenShift AI vLLM
- OpenAI
- Microsoft Azure OpenAI
要添加 trusted-ca 证书,您必须创建一个包含证书的 ConfigMap 对象。然后,将对象名称添加到 OLSConfig 自定义资源(CR)文件中,如下例所示:
ols:
additionalCAConfigMapRef:
name: <config_map_name>
ols:
additionalCAConfigMapRef:
name: <config_map_name>
1.4.2. 使用 LLM 的 trusted-ca 证书配置 OpenShift Lightspeed 复制链接链接已复制到粘贴板!
使用 trusted-ca 证书配置 OpenShift Lightspeed,以连接到大型语言模型(LLM)供应商。
如果您正在使用的 LLM 供应商需要 trusted-ca 证书来验证 OpenShift Lightspeed 服务,则必须执行此步骤。如果 LLM 供应商不需要 trusted-ca 证书来验证服务,您应该跳过这个过程。
流程
-
复制证书文件的内容并将其粘贴到名为
caCertFileName的文件中。 运行以下命令,创建名为
trusted-certs的ConfigMap对象:oc create configmap trusted-certs --from-file=caCertFileName --namespace openshift-lightspeed
$ oc create configmap trusted-certs --from-file=caCertFileName --namespace openshift-lightspeedCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 指定连接到您的 LLM 供应商所需的 CA 证书。您可以包含一个或多个证书。
更新
OLSConfig自定义资源文件,使其包含您刚才创建的ConfigMap对象的名称。Example Red Hat Enterprise Linux AI CR file
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 指定
ConfigMap对象的名称。
创建自定义 CR。
oc apply -f <olfconfig_cr_filename>
$ oc apply -f <olfconfig_cr_filename>Copy to Clipboard Copied! Toggle word wrap Toggle overflow