Skip to main content
デフォルトでは、SambaNova はクラスター内に PostgreSQL インスタンスをプロビジョニングします。クラスター内のデプロイメントの代わりに外部の PostgreSQL データベースを使用するには、以下の手順を実行します。

ステップ 1: Secret の作成

オプション A: base64 エンコードされた値を使用

まず、データベースの認証情報をエンコードします。
base64 エンコードされた値を使用して、Kubernetes シークレットを作成します。
シークレットを適用します。

オプション B: kubectl でリテラル値を使用

手動でエンコードする代わりに、リテラル値を使用してシークレットを作成することもできます。

ステップ 2: sambastack.yaml の更新

外部データベースを使用するように sambastack.yaml を設定します。
  • auth-and-billing.pgSecretName: データベースの認証情報を含む Kubernetes シークレットを参照します
  • cloudnative-pg.enabled: false: クラスター内の PostgreSQL デプロイメントを無効化します
完全な例については、SambaStack.yaml リファレンス をご覧ください。

ステップ 3: 設定の適用

Helm デプロイメントを更新します。

オンプレミス

エアギャップ

OCI レジストリパスの代わりに、ローカルにある Helm チャートのコピーを使用します。
sambastack-<VERSION>.tgz は、アップグレードに使用する Helm チャートのローカルコピーです。さらにサポートが必要な場合は、SambaNova のサポート窓口までお問い合わせください。
SambaNova は、引き渡し時に完全なレジストリ URL とバージョン番号を提供します。アクセス用の認証情報については、SambaNova の担当者にお問い合わせください。
外部の PostgreSQL データベースに Kubernetes クラスターからアクセスできること、およびネットワークポリシーがその接続を許可していることを確認してください。