文档 v3.7.0 版本已不再积极维护,你当前浏览的是一份归档快照。 最新文档请参阅 最新版本。
配置
使用配置描述您的环境
Pigsty 将基础设施和数据库视为代码。 您可以使用声明式配置 清单 描述一切。
通常是 YAML 格式的 Ansible 清单:pigsty.yml。
但 CMDB 也可以用作动态清单。
configure 过程将根据您的环境和输入生成配置。
但这是 可选的:您始终可以直接编辑 pigsty.yml 文件,如 教程 所示。
并且有大量的 模板 供您参考。
清单
Pigsty 的主配置文件,描述您的整个部署
配置
根据您的输入和环境生成配置文件
教程
根据业务需求规划您的部署
模板
可用的配置模板和示例
安全
生产部署的安全考虑和最佳实践
CMDB
使用 PostgreSQL 作为 CMDB 而不是本地 YAML 配置文件
PGSQL
具有 HA、PITR、IaC、ACL、监控、连接池的 PostgreSQL 集群
INFRA
用于可观测性的 Nginx、仓库、DNS、NTP、Prometheus 和 Grafana 技术栈
NODE
将节点注册到期望状态并监控它,以及 VIP、HAProxy
ETCD
可靠的分布式共识存储 (DCS),为 PGSQL HA 提供支持
MINIO
兼容 S3 的对象存储,可选备份存储
REDIS
高性能内存缓存,可选数据结构服务器
Pigsty 的主配置文件
如何配置 pigsty 清单文件?
从零开始打造复杂配置
Pigsty 的配置模板
安全考虑和最佳实践
使用 PostgreSQL 作为配置清单