Known issues and limitations#

これらの既知の問題と制限は、KubernetesのEDB Postgres Distributedの現在のリリースに含まれています。

Postgresメジャーバージョンのアップグレード#

KubernetesのEDB Postgres Distributedのこのバージョンは、Postgresのメジャーバージョンのアップグレードをサポートしていません**。

データの移行#

EDB Postgres Distributed for Kubernetesのこのバージョンは、既存のPostgresデータベースからの移行をサポートしていません**。

PgBouncerとの接続#

Kubernetes用EDB Postgres分散は、

PgBouncer を使用してクライアント接続要求をプールすることを

サポートしていません 。この制限は、PgBouncerのオープンソースとEDBバージョンの両方に適用されます。

バックアップ操作#

Kubernetes環境のEDB Postgres分散を構成するには、PGDGroup YAMLオブジェクトを各Kubernetesクラスターに適用する必要があります。このオブジェクトを適用すると、分散アーキテクチャを実装するために必要なすべてのサービスが作成されます。

バックアップ構成をセットアップする目的でspec.backup セクションをこのPGDGroup オブジェクトに追加した場合、 spec.backup.cron.schedule 値も設定しない限り、バックアップは失敗します。

エラー出力例

The PGDGroup "region-a" is invalid: spec.backup.cron.schedule: Invalid value: "": Empty spec string

回避策#

この問題をワークアラウンドするには、要件を満たすスケジュールを使用してspec.backup.cron.schedule セクションを追加します。例

spec:
  instances: 3
  proxyInstances: 2
  pgd:
    parentGroup:
      create: true
      name: world
  backup:
    configuration:
      barmanObjectStore:
        ...
    cron:
      suspend: false
      immediate: true
      schedule: "0  */5*   **  *"

EDB Postgres分散の既知の問題と制限#

展開に含めるEDB Postgres分散バージョンの既知の問題と制限はすべて、 EDB Postgres Distributed for Kubernetesインスタンスに影響を与えます。

たとえば、使用しているEDB Postgres分散バージョンが最新の場合、 EDB Postgres Distributed for Kubernetesインスタンスは、これらの latest known issues および limitations の影響を受けます。