文档 v3.7.0 版本已不再积极维护,你当前浏览的是一份归档快照。 最新文档请参阅 最新版本。
基础设施即代码
通过 YAML 驱动配置的声明式基础设施和数据库管理
Pigsty 提供 声明式 接口:在 配置 文件中描述一切,Pigsty 使用幂等的 playbooks 将其操作到期望的状态。它的工作原理类似于 Kubernetes CRD 和 Operator,但适用于任何节点上的数据库和基础设施:裸机或虚拟机。
说明
基础设施即代码,数据库即代码:声明式 API 和幂等 Playbooks,GitOPS 工作得如魅力般。
声明模块
您可以在单个节点上声明模块:
并使用 playbooks 应用:
声明集群
要创建具有流复制的三节点 HA postgres 集群:
并使用以下命令应用:
声明集群内部
您可以深度定制数据库集群:
声明访问控制
定义高级访问控制规则:
Citus 分布式集群
声明一个水平分布的 Citus 集群:
Redis 集群
声明不同类型的 Redis 集群:
Etcd 集群
声明一个 3 节点 etcd 共识集群:
MinIO 集群
声明一个 3 节点 MinIO 对象存储集群:
Pigsty 使您能够声明式地描述整个基础设施并通过代码管理它,为您的数据库和基础设施操作提供一致性、可重复性和可扩展性。