Deployment
Deploy pigsty to your own nodes
It takes two steps to deploy pigsty:Prepare, & Install。
Prepare
- 节点准备:本地Vagrant虚拟机 / 云端Terraform虚拟机 或使用物理机。
- 环境准备:节点置备 / 元节点置备 / 管理用户置备 / DNS域名置备
- 软件准备:软件下载 / 离线安装 / pigsty.tgz / pkgs.tg / matrix.tgz / docker.tgz / app.tgz
Install
您需要参考组件部署指南进行筹划,通过配置清单向Pigsty表明自己的需求,并通过剧本贯彻意图。
- 基础设施模块(
INFRA
):部署规划 / 配置清单 / 相关剧本 - 主机节点模块(
NODES
):部署规划 / 配置清单 / 相关剧本 - PGSQL数据库模块(
PGSQL
):部署规划 / 配置清单 / 相关剧本 - REDIS数据库模块(
REDIS
):部署规划 / 配置清单 / 相关剧本
部署样例
- 标准部署:您自己准备全新节点,完成标准Pigsty部署流程。
- 沙箱部署 : 通过预制的
vagrant
模板一键拉起本地虚拟机沙箱环境。 - 多云部署:使用
terraform
模板在云服务供应商处拉起所需虚拟机资源,并执行部署。 - 仅监控部署 : 使用单节点Pigsty监控现有数据库集群。
Prepare
Environment that needs to be prepared for pigsty installation
Software
Pigsty related software and how to acquire them
Sandbox Environment
Introduction to pigsty Sandbox, a pre-defined environment for demonstration purpose.
Monitor Deploy
如何使用Pigsty监控已有的PostgreSQL实例?如RDS for PG
Security
生产网段隔离 + Pigsty默认的权限模型通常足以满足一般安全要求
Examples
Some examples of deploy pigsty in real-world
Last modified 2022-06-04: fill en docs (5a858d3)