Pod、コンテナ、サービスの基本的な関係は以下のとおりです。
例) Pgpool-IIをデプロイした場合
Pgpool-IIを使用してコネクションプーリングと負荷分散を行います。アプリケーションは、Pgpoolサービスへの接続をポイントします。トランザクションの種類に応じて、Pgpoolは接続をマスターPodまたはレプリカPodに転送します。フェイルオーバ/切り替えが発生すると、FEP pgpool2 Podはトラフィックを新しいFEPマスターPodに送ります。アプリケーションは意識する必要ありません。
例) Pgpool-IIをデプロイしない場合
Pgpool-IIをデプロイしなくても、SQLなどのアプリケーションをFEPクラスタに対して直接実行することもできます。アプリケーションは、FEPマスターサービスへの接続をポイントします。フェイルオーバ/切り替えが発生すると、FEPマスターサービスは自動的に新しいFEPマスターPodをポイントします。アプリケーションは切断されます。接続が再確立されると、新しいFEPマスターPodに接続されます。アプリケーション接続文字列を再構成する必要はありません。