InfoGrab Docs

확장을 위한 PostgreSQL 구성

GitLab 참조 아키텍처에서 사용할 PostgreSQL 데이터베이스를 구성합니다. 독립형 PostgreSQL, 외부 PostgreSQL, PostgreSQL 복제 및 장애 조치 옵션을 설명합니다.

이 섹션에서는 참조 아키텍처 중 하나에서 GitLab과 함께 사용할 PostgreSQL 데이터베이스를 구성하는 방법을 안내합니다. 구성 옵션 # 다음 PostgreSQL 구성 옵션 중 하나를 선택합니다: Linux 패키지 설치를 위한 독립형 PostgreSQL # 이 설정은 Linux 패키지 (CE 또는 EE)를 사용하여 GitLab을 설치하고 서비스만 활성화하여 번들 PostgreSQL을 사용하는 경우를 위한 것입니다. Linux 패키지 설치를 위해 독립형 PostgreSQL 인스턴스를 설정하는 방법 을 읽어보세요. 자체 PostgreSQL 인스턴스 제공 # 이 설정은 Linux 패키지 (CE 또는 EE)를 사용하여 GitLab을 설치했거나 자체 컴파일 로 설치했지만 자체 외부 PostgreSQL 서버를 사용하려는 경우를 위한 것입니다. 외부 PostgreSQL 인스턴스를 설정하는 방법 을 읽어보세요. 외부 데이터베이스를 설정할 때 모니터링 및 트러블슈팅에 유용한 일부 메트릭이 있습니다. 외부 데이터베이스를 설정할 때 다양한 데이터베이스 관련 문제를 트러블슈팅하는 데 필요한 모니터링 및 로깅 설정이 있습니다. 외부 데이터베이스의 모니터링 및 로깅 설정 에 대해 자세히 읽어보세요. Linux 패키지 설치를 위한 PostgreSQL 복제 및 장애 조치 # 이 설정은 Linux Enterprise Edition (EE) 패키지 를 사용하여 GitLab을 설치한 경우를 위한 것입니다. PostgreSQL, PgBouncer, Patroni와 같이 필요한 모든 도구가 패키지에 번들로 제공되므로 전체 PostgreSQL 인프라(기본, 복제본)를 설정하는 데 사용할 수 있습니다. Linux 패키지 설치를 위해 PostgreSQL 복제 및 장애 조치를 설정하는 방법 을 읽어보세요. 관련 항목 # 번들 PgBouncer 서비스 사용 데이터베이스 로드 밸런싱 GitLab 데이터베이스를 다른 PostgreSQL 인스턴스로 이동 GitLab 개발을 위한 데이터베이스 가이드 외부 데이터베이스 업그레이드 PostgreSQL의 운영 체제 업그레이드