PostgreSQL クラスターをデプロイするためのツールキットである Kubegres を公開

Kubegres プロジェクトのソース テキストが公開されており、PostgreSQL DBMS を使用して複製サーバーのクラスターを作成し、Kubernetes プラットフォームに基づくコンテナ分離インフラストラクチャにデプロイするように設計されています。 このパッケージを使用すると、サーバー間のデータ レプリケーションの管理、フォールト トレラント構成の作成、バックアップの整理も可能になります。 プロジェクト コードは Go で記述され、Apache 2.0 ライセンスに基づいて配布されます。

作成されたクラスターは、XNUMX つのプライマリ PostgreSQL ポッド ノードと、プライマリ ノードと同期されたリアルタイム レプリケートされたセカンダリ ポッド ノードで構成されます。 プライマリ ノードで障害が発生した場合、システムはセカンダリ ノードの XNUMX つをプライマリ カテゴリに自動的に変換し、運用を停止することなくレプリケーション構成を変更します。 定期的なデータベースのバックアップを別のストレージに構成することができます。 クラスタ構成はYAML形式で指定します。 ノードのコンテンツは、Docker プロジェクトによって提供される公式の PostgreSQL コンテナー イメージに基づいて作成されます。 システムの動作は安定していると認められ、すでに産業用アプリケーションで使用されています。

出所: オープンネット.ru

コメントを追加します