文档 v2.7.0 版本已不再积极维护,你当前浏览的是一份归档快照。 最新文档请参阅 最新版本。
分类: Config
-
基础设施即代码
基础设施即代码,Infra as Code,简称 IaC。 Pigsty 遵循 IaC 与 GitOPS 的理念:Pigsty 的部署由声明式的 配置清单 描述,并通过 幂等剧本 来实现。 用户用声明的方式通过 参数 来描述自己期望的状态,而剧本则以幂等的方式调整目标节点以达到这个状态。这类似于 Kubernetes 的 CRD & Operator,Pigsty 在裸机和虚拟机上实现了同样的功能。 声明模块 以下面的默认配置片段为例,这段配置描述了一个节点 10.10.10.10,其上安装了 …
基础设施即代码,Infra as Code,简称 IaC。 Pigsty 遵循 IaC 与 GitOPS 的理念:Pigsty 的部署由声明式的 配置清单 描述,并通过 幂等剧本 来实现。 用户用声明的方式通过 参数 来描述自己期望的状态,而剧本则以幂等的方式调整目标节点以达到这个状态。这类似于 Kubernetes 的 CRD & Operator,Pigsty 在裸机和虚拟机上实现了同样的功能。 声明模块 以下面的默认配置片段为例,这段配置描述了一个节点 10.10.10.10,其上安装了 …
-
声明配置
Pigsty将基础设施和数据库视为代码:Database as Code & Infra as Code 你可以通过声明式的接口/配置文件来描述基础设施和数据库集群,你只需在 配置清单 (Inventory) 中描述你的需求,然后用简单的幂等剧本使其生效即可。 配置概览 Pigsty 使用 配置清单 每一套 Pigsty 部署都有一个相应的 配置清单(Inventory)。它可以以 YAML 的形式存储在本地,并使用 git 管理;或从 CMDB 或任何 ansible 兼容的方式动态生成。 …
Pigsty将基础设施和数据库视为代码:Database as Code & Infra as Code 你可以通过声明式的接口/配置文件来描述基础设施和数据库集群,你只需在 配置清单 (Inventory) 中描述你的需求,然后用简单的幂等剧本使其生效即可。 配置概览 Pigsty 使用 配置清单 每一套 Pigsty 部署都有一个相应的 配置清单(Inventory)。它可以以 YAML 的形式存储在本地,并使用 git 管理;或从 CMDB 或任何 ansible 兼容的方式动态生成。 …
-
集群配置
根据需求场景选择合适的实例与集群类型,配置出满足需求的 PostgreSQL 数据库集群。 您可以定义不同类型的实例和集群,下面是 Pigsty 中常见的几种 PostgreSQL 实例/集群类型: 读写主库:定义单一实例集群。 只读从库:定义具有一个主库和一个副本的基本HA集群。 离线从库:定义专用于OLAP/ETL/交互式查询的实例 同步备库:启用同步提交以确保没有数据丢失。 法定人数提交:使用多数同步提交获得更高的一致性级别。 备份集群:克隆现有集群并跟随它 延迟集群:克隆现有集群用于紧 …
根据需求场景选择合适的实例与集群类型,配置出满足需求的 PostgreSQL 数据库集群。 您可以定义不同类型的实例和集群,下面是 Pigsty 中常见的几种 PostgreSQL 实例/集群类型: 读写主库:定义单一实例集群。 只读从库:定义具有一个主库和一个副本的基本HA集群。 离线从库:定义专用于OLAP/ETL/交互式查询的实例 同步备库:启用同步提交以确保没有数据丢失。 法定人数提交:使用多数同步提交获得更高的一致性级别。 备份集群:克隆现有集群并跟随它 延迟集群:克隆现有集群用于紧 …