极狐 GitLab

配置 PostgreSQL 以进行扩展

Tier: 基础版,专业版,旗舰版

Offering: 私有化部署

在本节中,你将学习如何配置 PostgreSQL 数据库,以在其中一个参考架构中与极狐GitLab 配合使用。

配置选项#

选择以下 PostgreSQL 配置选项之一:

用于 Linux 软件包安装的单机 PostgreSQL#

此设置适用于你已使用 Linux 软件包(CE 或 EE)安装极狐GitLab 的情况,该安装使用捆绑的 PostgreSQL,并仅启用了其服务。

阅读如何设置单机 PostgreSQL 实例以用于 Linux 软件包安装。

提供你自己的 PostgreSQL 实例#

此设置适用于你已使用 Linux 软件包(CE 或 EE)安装极狐GitLab,或自行编译安装,但希望使用自己的外部 PostgreSQL 服务器的情况。

阅读如何设置外部 PostgreSQL 实例

在设置外部数据库时,有一些用于监控和故障排除的指标非常有用。 在设置外部数据库时,需要监控和日志记录设置来解决各种数据库相关问题。 阅读更多关于外部数据库的监控和日志记录设置的信息。

用于 Linux 软件包安装的 PostgreSQL 复制和故障转移#

Tier: 专业版,旗舰版

Offering: 私有化部署

此设置适用于你已使用 Linux 企业版(EE) 软件包安装极狐GitLab 的情况。

所需的全部工具(如 PostgreSQL、PgBouncer 和 Patroni)都捆绑在软件包中,因此你可以使用它设置完整的 PostgreSQL 基础设施(主库、副本)。

阅读如何为 Linux 软件包安装设置 PostgreSQL 复制和故障转移