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 ファイル
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat OpenShift AI CR ファイル
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 がインストールされている。
-
認証情報シークレットと
OLSconfigCR を作成した。
手順
-
OpenShift Container Platform Web コンソールで、Operators
Installed Operators をクリックします。 - 画面上部の Project ドロップダウンメニューで All Projects を選択します。
- OpenShift Lightspeed Operator をクリックします。
-
OLSConfig をクリックし、一覧にある
cluster設定インスタンスをクリックします。 - YAML タブをクリックします。
OLSconfigCR を変更して、TLS シークレットが含まれるファイルを追加します。認証情報シークレットおよび
OLSconfigCR ファイルの例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-lightspeedCopy 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 8dCopy to Clipboard Copied! Toggle word wrap Toggle overflow