01 / INFRASTRUCTURE AS CODE
声明式交付
◇ 用清单描述目标状态,用剧本完成可重复收敛
- 从单机沙箱平滑扩展到多节点生产环境
- 配置、身份、服务与访问策略均可审阅
- 变更路径与日常管理手册保持一致
让数据库基础设施成为可版本化、可复现的工程资产。
# declare the desired state
$ ./configure -c rich
$ ./deploy.yml
✓ PostgreSQL service ready
文档范围
核心能力
文档按真实运维路径组织,既解释系统设计,也提供可以直接执行的配置、剧本与操作手册。
01 / INFRASTRUCTURE AS CODE
◇ 用清单描述目标状态,用剧本完成可重复收敛
让数据库基础设施成为可版本化、可复现的工程资产。
# declare the desired state
$ ./configure -c rich
$ ./deploy.yml
✓ PostgreSQL service ready
02 / HIGH AVAILABILITY
◇ 把故障切换、备份归档和恢复演练放进同一套体系
不只描述组件,还明确失效模式、RTO、RPO 与操作边界。
03 / OBSERVABILITY
◇ 指标、日志、告警和管理界面围绕同一套资源模型组织
让部署后的系统从第一分钟起就是可解释、可诊断的。
模块手册
核心 PINE 模块提供 PostgreSQL RDS 基座,可选模块按需补充存储、缓存、消息、数据库与开发环境。
PostgreSQL 高可用集群与完整生命周期管理。
可观测性、门户与基础设施服务。
主机纳管、日志、网络与负载均衡。
为高可用提供分布式配置存储。
S3 兼容对象存储与备份仓库。
主从、Sentinel 与原生集群。
基于 JuiceFS 的共享 POSIX 存储。
动态 KRaft、安全与可观测性。
MySQL 8.4 LTS 与 InnoDB Cluster。
受管容器运行环境。
浏览器化开发环境与 AI 编程沙箱。
迁移原则
基础文档和模块手册进入新站,旁支组件文档留在原站。
被排除内容的必要引用改为旧站链接,而不是留下内部死链。
v5 文档预览、当前稳定版本与历史发布记录分别表达,不混为一谈。
常见问题
当前是 v5.0 文档站骨架与内容迁移基线。安装示例仍引用已发布的稳定版本,v5.0.0 发布页以草稿占位,正式发布时再更新事实与内容。
新站聚焦 Pigsty 自身的基础文档与模块文档。Pigsty 集成这些组件的配置和运维说明仍在对应模块中;组件自身的独立手册通过链接保留在旧站。
Release 专栏以真实 Git 标签为基础,并统一使用完整语义版本号,避免 4.5、4.5.0 和文章标题混用造成歧义。
从快速上手开始探索 Pigsty v5.0。先理解架构和配置模型,再进入生产部署与模块手册。