Kubegres 現已開放原始碼

發布於 2021-04-21,由 Reactive Tech Limited
相關開放原始碼

Kubegres 是一個開放原始碼的 Kubernetes 運算子,允許部署 PostgreSQL 實例叢集,並且開箱即用地啟用資料複寫。 考量到使用 Kubernetes 管理 StatefulSet 的生命週期和資料複寫的複雜性,它簡化了使用 PostgreSQL 的過程。

Kubegres 具有以下功能

  • 它建立一個啟用資料複寫的 PostgreSQL 伺服器叢集:它建立一個主要的 PostgreSQL Pod 和多個副本 PostgreSQL Pod,並將主資料庫即時複寫到副本 Pod。

  • 它管理容錯移轉:如果主要的 PostgreSQL 當機,它會自動將副本 PostgreSQL 提升為主要的。

  • 它具有資料備份選項,允許定期將 PostgreSQL 資料傾印到給定的磁碟區中。

  • 它提供了一個非常簡單的 YAML 檔案,其中包含專為 PostgreSQL 設計的屬性。

  • 它具有彈性、超過 55 個自動化測試案例,並且已在生產環境中運行。

  • 它與 PostgreSQL 容器 協同運作,這些容器由 Docker 官方映像團隊 建立:它不需要也不需要自訂 Docker 映像才能運作。

它是開放原始碼,並且可在 GitHub 上取得:https://github.com/reactive-tech/kubegres

您可以在入門頁面中找到有關如何安裝和使用它的更多詳細資訊