例¶
このセクションでは、PostgreSQL クラスターをセットアップするための構成ファイルの例をいくつか紹介します。
重要
これらはデモンストレーションと実験の目的でここにあり、 クイックスタート で説明されているように、Minikube または Kind を使用して個人の Kubernetes クラスターで実行できます。
基本クラスタ: cluster-example.yaml
クラスターの基本的な例。
カスタム クラスター: cluster-example-custom.yaml
postgresql.conf および pg_hba.conf ファイルの既定のストレージ
クラスとカスタム パラメーターを使用する基本的なクラスター。
カスタマイズされたストレージ クラス : cluster-storage-class.yaml : standard
の指定されたストレージ クラスを使用する基本的なクラスター。
カスタマイズされたストレージ クラスとバックアップ: 前提条件 : バケット ストレージが利用可能である必要があります。サンプル構成は AWS 用です。セットアップに合わせて変更してください: cluster-storage-class-with-backup.yaml バックアップが構成されたクラスター
バックアップ: 前提条件 : cluster-storage-class-with-backup.yaml
applied and Healthy : backup-example.yaml : 前のサンプルに対して実行されるバックアップの例
PVC (永続ボリューム要求) が構成されたクラスター: cluster-pvc-template.yaml : 明示的な永続ボリューム要求テンプレートを使用する基本クラスター。
完全な例: cluster-example-full.yaml : 利用可能なオプションのほとんどを設定するクラスター。
PostGIS の例 : postgis-example.yaml : 「PostGIS クラスター」の例 (詳細については、 PostGIS section を参照してください。)
ストリーミングによるレプリカ クラスタ: 前提条件 : cluster-example.yaml
適用済みで正常: cluster-example-replica-streaming.yaml : cluster-example
に続くストリーミングレプリケーションを使用するレプリカ クラスター。
バックアップが構成された単純なクラスター: 前提条件 :
構成は、minio が実行中で動作していることを前提としています。
minio パラメータまたはクラウド ソリューションで
backup.barmanObjectStore を更新してください: cluster-example-with-backup.yaml
バックアップが構成された基本的なクラスター。
バックアップによるレプリカ クラスタ: 前提条件 : cluster-storage-class-with-backup.yaml が適用され、正常であること。そしてバックアップ cluster-example-trigger-backup.yaml
適用され、完了しました。 : cluster-example-replica-from-backup-simple.yaml : バックアップが構成されたクラスターに続くレプリカ クラスター。
SQLファイルを含むブートストラップ クラスター: cluster-example-initdb-sql-refs.yaml : データベースが作成された直後に Secret と ConfigMap で定義された一連のクエリを実行するクラスターの例。
カスタマイズされた pg_hba 構成のサンプル クラスター: cluster-example-pg-hba.yaml
: ユーザー app
が証明書を使用して認証できるようにする基本クラスター。
プロジェクション ボリューム テンプレートを使用してシークレットと Configmap をマウントしたサンプル クラスター: cluster-example-projected-volume.yaml
Projected Volume Mount を使用して、既存の Secret と Configmap が Postgres Pod にマウントされた基本クラスター。
利用可能なオプションのリストについては、 API リファレンス を参照してください。