StackGres 1.0.0 是一個開放原始碼 Postgres-as-a-Service,可在任何 Kubernetes 環境中運行。 StackGres 是擁有最多 Postgres 擴充功能的 Postgres 平台:截至目前為 120 個。 未來還會有更多。
StackGres 包含生產所需的全套 Postgres 組件
高可用性和自動故障轉移,使用 Patroni。
內建、預設啟用的連線池。
可配置的自動備份,並具有保留策略。
Prometheus 指標匯出器,具有自動綁定。 客製化的 Postgres 指標、Grafana 儀表板和 Postgres 警報。
經過專家調整的預設配置 - 您可以選擇覆寫。
StackGres 也引入了重大的創新:
使用 Envoy 代理所有 Postgres 流量,這要歸功於 Postgres 過濾器 由 OnGres 與 Envoy 社群合作開發。
一個功能完善的 Web 主控台。
分散式日誌:將所有 pod 中的所有 Postgres 和 Patroni 日誌推送到中央伺服器,這是一個獨立的、由 StackGres 管理的 Postgres 資料庫,並具有 Timescale。
完全自動化的 "Day 2" DBA 操作,包括:次要和主要版本升級、受控叢集重新啟動、容器版本升級、vacuum、repack 甚至基準測試!
一個將 Postgres 擴充功能動態載入到容器中的系統。 這允許 StackGres 運送更輕巧的容器,同時支援潛在的數百個擴充功能:截至目前為 120 個。