1.2. 使用 Web 控制台创建 Lightspeed 自定义资源文件
自定义资源(CR)文件包含 Operator 用来部署 OpenShift Lightspeed 的信息。CR 文件的特定内容对于每个大型语言模型(LLM)供应商是唯一的。要创建 CR 文件,请选择您要使用的 LLM 供应商的配置文件。
先决条件
-
以具有
cluster-admin
角色的用户身份登录到 OpenShift Container Platform Web 控制台。或者,您登录到有权创建集群范围的 CR 文件的用户帐户。 - 您有一个可用于 OpenShift Lightspeed Service 的 LLM 供应商。
- 已安装 OpenShift Lightspeed Operator。
流程
-
点击 OpenShift Web 控制台右上角的 Quick create (
)菜单,然后选择 Import YAML。
将您使用的 LLM 供应商的 YAML 内容粘贴到 web 控制台的文本区域。
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 - 点 Create。
1.2.1. 配置自定义 TLS 证书 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
为安全 OpenShift Lightspeed 服务通信配置自定义 TLS 证书。
先决条件
-
以具有
cluster-admin
角色的用户身份登录到 OpenShift Container Platform Web 控制台。或者,您登录到有权创建或编辑OLSConfig
自定义资源(CR)的用户帐户。 - 您有一个大型语言模型(LLM)供应商。
- 已安装 OpenShift Lightspeed Operator。
-
您已创建了凭证 secret 和
OLSconfig
CR。
流程
-
在 OpenShift Container Platform web 控制台中,点击 Operators
Installed Operators。 - 在屏幕顶部的 Project 下拉菜单中选择 All Projects。
- 点 OpenShift Lightspeed Operator。
-
单击 OLSConfig,然后单击列表中的
集群配置
实例。 - 点 YAML 标签。
修改
OLSconfig
CR,使其包含包含 TLS secret 的文件。凭证 secret 和
OLSconfig
CR 文件示例Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点击 Save。
验证
运行以下命令,验证在
lightspeed-app-server
部署中创建了新 pod:oc get pod -n openshift-lightspeed
$ oc get pod -n openshift-lightspeed
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
NAME READY STATUS RESTARTS AGE lightspeed-app-server-5b45d6dd99-5599w 2/2 Running 2 8h lightspeed-console-plugin-88d878686-tjt5p 1/1 Running 1 8d lightspeed-operator-controller-manager-7d7cc4588-p7442 1/1 Running 9 8d lightspeed-postgres-server-5484fcfdfc-kcpjh 1/1 Running 2 8d
NAME READY STATUS RESTARTS AGE lightspeed-app-server-5b45d6dd99-5599w 2/2 Running 2 8h lightspeed-console-plugin-88d878686-tjt5p 1/1 Running 1 8d lightspeed-operator-controller-manager-7d7cc4588-p7442 1/1 Running 9 8d lightspeed-postgres-server-5484fcfdfc-kcpjh 1/1 Running 2 8d
Copy to Clipboard Copied! Toggle word wrap Toggle overflow