跳转到主要内容

文档 v2.7.0 版本已不再积极维护,你当前浏览的是一份归档快照。 最新文档请参阅 最新版本

分类: Module

  • 软件镜像模板

    发布于 软件镜像模板

    ModuleDOCKERAPP

    PostgreSQL 是世界上最流行的数据库,有无数的软件构建于 PostgreSQL 之上,围绕 PostgreSQL 生态,或服务于 PostgreSQL 本身,例如 使用 PostgreSQL 作为首选数据库的 “应用软件” 服务于 PostgreSQL 软件开发与管理的 “工具软件” 基于 PostgreSQL 的上层数据库,兼容分支等 “数据库软件” Pigsty 提供了一系列 Docker Compose 模板,帮助用户一键拉起这些软件应用,开箱即用: 名称 官方网站 类型 状态 端 …

    PostgreSQL 是世界上最流行的数据库,有无数的软件构建于 PostgreSQL 之上,围绕 PostgreSQL 生态,或服务于 PostgreSQL 本身,例如 使用 PostgreSQL 作为首选数据库的 “应用软件” 服务于 PostgreSQL 软件开发与管理的 “工具软件” 基于 PostgreSQL 的上层数据库,兼容分支等 “数据库软件” Pigsty 提供了一系列 Docker Compose 模板,帮助用户一键拉起这些软件应用,开箱即用: 名称 官方网站 类型 状态 端 …

  • 模块:DOCKER

    发布于 模块:DOCKER

    ModuleOverviewNODE

    在节点部署 Docker: 配置 | 管理 | 剧本 | 参数 概念 Docker 是流行的容器平台,提供了标准化的软件交付能力。 尽管我们不赞成将 Docker 用于有状态的重要数据库上,但它对于无状态的应用软件而言是一个相当优雅的解决方案 配置 Docker 模块不同于其他模块,不需要事先配置,您只需要针对 Pigsty 配置文件中任意被纳管的现有节点执行 docker.yml 剧本,即可完成 Docker 的安装。 您可以在全局/集群/节点层面声明 [docker_enabled],则主 …

    在节点部署 Docker: 配置 | 管理 | 剧本 | 参数 概念 Docker 是流行的容器平台,提供了标准化的软件交付能力。 尽管我们不赞成将 Docker 用于有状态的重要数据库上,但它对于无状态的应用软件而言是一个相当优雅的解决方案 配置 Docker 模块不同于其他模块,不需要事先配置,您只需要针对 Pigsty 配置文件中任意被纳管的现有节点执行 docker.yml 剧本,即可完成 Docker 的安装。 您可以在全局/集群/节点层面声明 [docker_enabled],则主 …

  • 模块:MONGO

    发布于 模块:MONGO

    ModuleOverviewMONGO

    使用 FerretDB 为 PostgreSQL 添加 MongoDB 兼容的协议支持! 配置 | 管理 | 剧本 | 监控 | 参数 概览 MongoDB 曾经是一项令人惊叹的技术,让开发者能够抛开关系型数据库的“模式束缚”,快速构建应用程序。然而随着时间推移,MongoDB 放弃了它的开源本质,将许可证更改为 SSPL,这使得许多开源项目和早期商业项目无法使用它。大多数 MongoDB 用户其实并不需要 MongoDB 提供的高级功能,但他们确实需要一个易于使用的开源文档数据库解决方案。为 …

    使用 FerretDB 为 PostgreSQL 添加 MongoDB 兼容的协议支持! 配置 | 管理 | 剧本 | 监控 | 参数 概览 MongoDB 曾经是一项令人惊叹的技术,让开发者能够抛开关系型数据库的“模式束缚”,快速构建应用程序。然而随着时间推移,MongoDB 放弃了它的开源本质,将许可证更改为 SSPL,这使得许多开源项目和早期商业项目无法使用它。大多数 MongoDB 用户其实并不需要 MongoDB 提供的高级功能,但他们确实需要一个易于使用的开源文档数据库解决方案。为 …

  • 模块:REDIS

    发布于 模块:REDIS

    ModuleOverviewREDIS

    Redis是广受喜爱的开源高性能内存数据结构服务器,PostgreSQL的好伙伴。 配置 | 剧本 | 管理 | 监控 | 参数 概念 Redis的实体概念模型与PostgreSQL几乎相同,同样包括 集群(Cluster) 与 实例(Instance) 的概念。注意这里的Cluster指的不是Redis原生集群方案中的集群。 REDIS模块与PGSQL模块核心的区别在于,Redis通常采用 单机多实例 部署,而不是 PostgreSQL 的 1:1 部署:一个物理/虚拟机节点上通常会部署 多个 …

    Redis是广受喜爱的开源高性能内存数据结构服务器,PostgreSQL的好伙伴。 配置 | 剧本 | 管理 | 监控 | 参数 概念 Redis的实体概念模型与PostgreSQL几乎相同,同样包括 集群(Cluster) 与 实例(Instance) 的概念。注意这里的Cluster指的不是Redis原生集群方案中的集群。 REDIS模块与PGSQL模块核心的区别在于,Redis通常采用 单机多实例 部署,而不是 PostgreSQL 的 1:1 部署:一个物理/虚拟机节点上通常会部署 多个 …

  • 模块:MINIO

    发布于 模块:MINIO

    ModuleOverviewMINIO

    Min.IO: S3兼容的开源多云对象存储。 配置 | 管理 | 剧本 | 监控 | 参数 MinIO 是一个与 S3 兼容的对象存储服务,可以用来存储文档、图片、视频和备份。它支持原生的多节点多磁盘的高可用部署,可扩展、安全且易于使用。 Pigsty 中的 PGSQL 模块默认会使用本地 posix 文件系统存储备份,但您也可以选择使用 MinIO,或者外部的 S3 服务作为集中式的备份存储。 如果使用 MinIO 作为备份存储库,那么在部署 PGSQL 集群前应当首先初始化 MinIO 集 …

    Min.IO: S3兼容的开源多云对象存储。 配置 | 管理 | 剧本 | 监控 | 参数 MinIO 是一个与 S3 兼容的对象存储服务,可以用来存储文档、图片、视频和备份。它支持原生的多节点多磁盘的高可用部署,可扩展、安全且易于使用。 Pigsty 中的 PGSQL 模块默认会使用本地 posix 文件系统存储备份,但您也可以选择使用 MinIO,或者外部的 S3 服务作为集中式的备份存储。 如果使用 MinIO 作为备份存储库,那么在部署 PGSQL 集群前应当首先初始化 MinIO 集 …

  • 模块:ETCD

    发布于 模块:ETCD

    ModuleOverviewETCD

    ETCD 是一个分布式的、可靠的键-值存储,用于存放系统中最为关键的数据。 配置 | 管理 | 剧本 | 监控 | 参数 Pigsty 使用 etcd 作为 DCS:分布式配置存储(或称为分布式共识服务)。这对于 PostgreSQL 的高可用性与自动故障转移至关重要。 在安装任何 PGSQL 模块之前,你必须先安装 ETCD 模块,因为 patroni 和 vip-manager 会依赖 etcd 模块,除非你决定使用外部的现有 etcd 集群。 在安装 ETCD 模块前,你无需安装 …

    ETCD 是一个分布式的、可靠的键-值存储,用于存放系统中最为关键的数据。 配置 | 管理 | 剧本 | 监控 | 参数 Pigsty 使用 etcd 作为 DCS:分布式配置存储(或称为分布式共识服务)。这对于 PostgreSQL 的高可用性与自动故障转移至关重要。 在安装任何 PGSQL 模块之前,你必须先安装 ETCD 模块,因为 patroni 和 vip-manager 会依赖 etcd 模块,除非你决定使用外部的现有 etcd 集群。 在安装 ETCD 模块前,你无需安装 …

  • 模块:NODE

    发布于 模块:NODE

    ModuleOverviewNODE

    纳管节点,将其调整至所需状态,并进行监控。 配置 | 管理 | 剧本 | 监控 | 参数 概念 节点是硬件资源的抽象,它可以是裸机、虚拟机、容器或者是 k8s pods:只要装着操作系统,可以使用 CPU/内存/磁盘/网络 资源就行。 在 Pigsty 中存在不同类型的节点,它们的区别主要在于安装了不同的模块 普通节点:被 Pigsty 所管理的普通节点 ADMIN节点:使用 Ansible 发出管理指令的节点 INFRA节点:安装 INFRA 模块的节点 PGSQL节点:安装 PGSQL 模 …

    纳管节点,将其调整至所需状态,并进行监控。 配置 | 管理 | 剧本 | 监控 | 参数 概念 节点是硬件资源的抽象,它可以是裸机、虚拟机、容器或者是 k8s pods:只要装着操作系统,可以使用 CPU/内存/磁盘/网络 资源就行。 在 Pigsty 中存在不同类型的节点,它们的区别主要在于安装了不同的模块 普通节点:被 Pigsty 所管理的普通节点 ADMIN节点:使用 Ansible 发出管理指令的节点 INFRA节点:安装 INFRA 模块的节点 PGSQL节点:安装 PGSQL 模 …

  • 模块:INFRA

    发布于 模块:INFRA

    ModuleOverviewINFRA

    配置 | 管理 | 剧本 | 监控 | 参数 概览 每一套 Pigsty 部署都会提供一套基础架构组件,为纳管的节点与数据库集群提供服务,组件包括: 组件 端口 域名 描述 Nginx 80 h.pigsty Web服务门户(也用作yum/atp仓库) AlertManager 9093 a.pigsty 告警聚合分发 Prometheus 9090 p.pigsty 时间序列数据库(收存监控指标) Grafana 3000 g.pigsty 可视化平台 Loki 3100 - 日志收集服务器 …

    配置 | 管理 | 剧本 | 监控 | 参数 概览 每一套 Pigsty 部署都会提供一套基础架构组件,为纳管的节点与数据库集群提供服务,组件包括: 组件 端口 域名 描述 Nginx 80 h.pigsty Web服务门户(也用作yum/atp仓库) AlertManager 9093 a.pigsty 告警聚合分发 Prometheus 9090 p.pigsty 时间序列数据库(收存监控指标) Grafana 3000 g.pigsty 可视化平台 Loki 3100 - 日志收集服务器 …

  • 模块:PGSQL

    发布于 模块:PGSQL

    ModuleOverviewPGSQL

    世界上最先进的开源关系型数据库! 而 Pigsty 帮它进入全盛状态:开箱即用、可靠、可观测、可维护、可伸缩! 配置 | 管理 | 剧本 | 监控 | 参数 概览 了解关于 PostgreSQL 的重要主题与概念。 系统架构 集群配置 扩展插件 用户/角色 数据库 服务/接入 认证/HBA 访问控制 管理预案 备份恢复 监控接入 集群迁移 仪表盘 配置 描述 你想要的 PostgreSQL 集群 身份参数:定义PostgreSQL集群的身份参数 读写主库:创建由单一主库构成的单实例“集群“ 只 …

    世界上最先进的开源关系型数据库! 而 Pigsty 帮它进入全盛状态:开箱即用、可靠、可观测、可维护、可伸缩! 配置 | 管理 | 剧本 | 监控 | 参数 概览 了解关于 PostgreSQL 的重要主题与概念。 系统架构 集群配置 扩展插件 用户/角色 数据库 服务/接入 认证/HBA 访问控制 管理预案 备份恢复 监控接入 集群迁移 仪表盘 配置 描述 你想要的 PostgreSQL 集群 身份参数:定义PostgreSQL集群的身份参数 读写主库:创建由单一主库构成的单实例“集群“ 只 …