配置总览

开箱即用的配置模板,针对具体场景的配置示例,以及配置文件的详细解释。
1-node 2-node 3-node 4-node 5+node
meta dual trio full prod
rich slim safe mssql oss
demo supa infra polar pro
pitr pg16 minio ivory citus

单节点

meta: 默认使用的单节点安装配置模板,带有较完善的关键配置参数说明

rich: 下载所有可用PG扩展与Docker,并预置了一系列供软件备用的数据库

pitr: 单节点,使用远程对象存储进行持续备份与PITR的配置样例

demo: Pigsty Demo 站点使用的配置文件,使用公开域名对外服务,并使用证书

双节点

dual: 双节点配置模板,搭建基于主从复制的有限高可用 PostgreSQL 集群,允许宕机特定一台。

slim:精简安装,不构建本地软件源,不部署基础设施,仅依赖 etcd 的高可用 PG 集群。

pg16: 使用 PostgreSQL 16 替代当前最新的默认版本 PG 17,安装两节点PG集群。

supa:在本地主从 PostgreSQL 集群上使用 Docker Compose 拉起 supabase

三节点

trio:三节点配置模板,标准 HA 架构,允许三坏一

safe:安全加固的三节点配置模板,采用高标准的安全最佳实践

infra:安装一套三节点的可观测基础设施,并用其监控其他 RDS PG 实例

minio:安装一套三节点的高可用 MinIO 集群,提供 S3 兼容的对象存储服务

四节点

full:四节点标准沙箱演示环境,带有两套 PG集群,MinIO,Etcd,Redis,FerretDB 集群样例

mssql:使用 WiltonDB / Babelfish 的 Microsoft SQL Server 兼容内核替代 PostgreSQL

polar:使用阿里云 PolarDB for PostgreSQL 内核替代原生 PostgreSQL

ivory:使用瀚高的 IvorySQL (Oracle兼容内核)替代原生 PostgreSQL


Last modified 2024-11-13: routine update (58464bf2)