1.11. OpenShift Lightspeed と PostgreSQL の永続性について
PostgreSQL の永続性を使用すると、OpenShift Lightspeed 会話履歴やクォータ使用量などのデータを PostgreSQL データベースに保存し、永続ボリュームにデータを保持することができます。PostgreSQL の永続性により、PostgreSQL Pod が再起動したり、OpenShift Container Platform インストールで再スケジュールされたりしても、データは保持されます。
PostgreSQL の永続性はテクノロジープレビューのみの機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
PostgreSQL の永続性はデフォルトで無効になっています。この機能を有効にするには、spec.ols.storage 仕様を OLSConfig カスタムリソース (CR) に追加します。
1.11.1. PostgreSQL の永続性の有効化 リンクのコピーリンクがクリップボードにコピーされました!
OLSConfig カスタムリソース (CR) ファイルを変更して、OpenShift Lightspeed サービスの PostgreSQL 永続性を有効にします。
前提条件
-
cluster-adminロールを持つユーザーなど、クラスタースコープの CR ファイルを作成する権限を持つユーザーアカウントとして、OpenShift Container Platform の Web コンソールにログインしている。 - OpenShift Lightspeed Operator がインストールされている。
- 大規模言語モデルプロバイダーが設定されている。
手順
-
OpenShift Container Platform Web コンソールで、Operators
Installed Operators をクリックします。 - 画面上部の Project リストで All Projects を選択します。
- OpenShift Lightspeed Operator をクリックします。
-
OLSConfig をクリックし、一覧にある
cluster設定インスタンスをクリックします。 - YAML タブをクリックします。
spec.ols.storageYAML コードを挿入します。OLSconfigCR ファイルの例Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- クラスは、クラスター内のストレージクラスにおける既存のインスタンスに依存します。ストレージクラスを空のままにすると、OpenShift Lightspeed はデフォルト値を使用します。PostgreSQL データベースに割り当てられた永続ボリュームのサイズは 1 GB で、デフォルトのクラスターのストレージクラスを使用します。デフォルト値を使用するには、
storageパラメーターに空の中括弧を指定します。
sizeとclassパラメーターを変更する場合は、パラメーターに明示的な値を個別に指定できます。ols: storage: size: 768Mi class: gp2-csiols: storage: size: 768Mi1 class: gp2-csi2 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Save をクリックします。