StackGres 架构

Cluster

StackGres 集群基本上是一个 statfulset,其中每个 pod 是一个数据库实例。
StatefulSet 保证每个 pod 总是绑定到它自己的持久卷。
因此,数据库实例数据将被映射到 kubernetes 中 Patroni 实例的状态。

StackGres Cluster 架构图

SG Architecture

StackGres Pod 架构图

我们使用一种称为 sidecar 的模式,其中主应用程序在容器中运行,
而位于同一 pod 中的其他容器提供连接池、统计数据导出、边缘代理、日志调度程序或数据库实用程序等侧功能。

Pod Architecture

UDS: Unix Domain Socket