例¶
このセクションでは、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 が適用され、正常:
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 が実行されていることを前提としています。
backup.barmanObjectStore をminio
パラメーターまたはクラウドソリューションで更新してください。 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
が証明書を使用して認証できるようにする基本的なクラスター。
使用可能なオプションのリストについては、 APIリファレンス を参照してください。