例

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