例

このセクションでは、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リファレンス を参照してください。