部署

在严肃生产环境中进行多节点、高可用的 Pigsty 规划、准备与部署工作。

快速上手 不同,严肃企业生产环境 Pigsty 部署需要更多 架构规划准备工作

本章将帮助您理解 Pigsty 的完整部署流程,并提供生产环境部署的最佳实践建议。


我们建议您在真实的生产环境部署之前,使用 Pigsty 提供的 沙箱环境 进行测试与演练,确保对部署流程有充分的了解。 您可以使用 Vagrant 在本地快速创建一个四节点的 Pigsty 沙箱环境用于测试,或者利用 Terraform 在云端置备一个更大规模的仿真环境。

pigsty-sandbox

对于生产环境部署,您通常需要准备至少三个 节点 以实现高可用。您需要进一步了解 Pigsty 的 相关概念 以及常见操作的管理 SOP。 包括如何通过 参数配置 进行定制,如何执行 Ansible 剧本 进行部署。以及如何加固部署的 安全性 以满足企业合规要求。


生产部署

如何在 Linux 主机上安装 Pigsty?

资源准备

生产部署的准备工作,包括硬件,节点、磁盘、网络、VIP、域名、软件、文件系统等……

架构规划

使用多少个节点?为哪些模块配置高可用?如何根据可用的资源与业务需求进行规划?

管理机制

关于管理用户、管理节点,Sudo、SSH、可达性验证,以及防火墙的配置与准备

沙箱环境

用于学习、测试与演示的 Pigsty 标准四节点沙箱环境

Vagrant

使用 Vagrant 在本地创建虚拟机环境

Terraform

使用 Terraform 在公有云上创建虚拟机环境

安全考量

Pigsty 部署中与安全有关的考量


最后修改 2026-01-09: add supabase asciinema demo (3104503)