설치 방법
Linux, Helm, Docker, Operator, 소스 또는 스크립트를 사용하여 GitLab을 설치합니다.
여러 클라우드 공급자 에 GitLab을 설치하거나 다음 방법 중 하나를 사용할 수 있습니다. Linux 패키지 # Linux 패키지에는 공식 deb 및 rpm 패키지가 포함됩니다. 패키지에는 GitLab 및 PostgreSQL, Redis, Sidekiq를 포함한 종속 구성 요소가 있습니다. 가장 성숙하고 확장 가능한 방법을 원할 때 사용하세요. 이 버전은 GitLab.com에서도 사용됩니다. 자세한 내용은 다음을 참조하세요: Linux 패키지 참조 아키텍처 시스템 요구 사항 지원되는 Linux 운영 체제 Helm 차트 # 차트를 사용하여 Kubernetes에서 클라우드 네이티브 버전의 GitLab 및 구성 요소를 설치합니다. 인프라가 Kubernetes에 있고 작동 방식을 잘 아는 경우 사용하세요. 이 설치 방법을 사용하기 전에 다음을 고려하세요: 관리, 관찰 가능성 및 일부 다른 개념이 전통적인 배포와 다릅니다. 관리 및 문제 해결에 Kubernetes 지식이 필요합니다. 소규모 설치의 경우 더 비쌀 수 있습니다. 대부분의 서비스가 이중화 방식으로 배포되기 때문에 기본 설치에는 단일 노드 Linux 패키지 배포보다 더 많은 리소스가 필요합니다. 자세한 내용은 Helm 차트 를 참조하세요. GitLab Operator # Kubernetes에서 클라우드 네이티브 버전의 GitLab 및 구성 요소를 설치하려면 GitLab Operator를 사용합니다. 이 설치 및 관리 방법은 Kubernetes Operator 패턴 을 따릅니다. 인프라가 Kubernetes 또는 OpenShift 에 있고 Operator 작동 방식을 잘 아는 경우 사용하세요. 이 설치 방법은 GitLab 업그레이드 단계 의 자동화를 포함하여 Helm 차트 설치 방법 이상의 추가 기능을 제공합니다. Helm 차트에 대한 고려 사항이 여기에도 적용됩니다. GitLab Operator 알려진 이슈 로 인해 제한이 있는 경우 Helm 차트 설치 방법을 고려하세요. 자세한 내용은 GitLab Operator 를 참조하세요. Docker # Docker 컨테이너에 GitLab 패키지를 설치합니다. Docker에 익숙한 경우 사용하세요. 자세한 내용은 Docker 를 참조하세요. 자체 컴파일 # GitLab 및 구성 요소를 처음부터 설치합니다. 플랫폼에 이전 방법이 없는 경우 사용하세요. *BSD와 같은 지원되지 않는 시스템에도 사용할 수 있습니다. 자세한 내용은 자체 컴파일 설치 를 참조하세요. GitLab Environment Toolkit (GET) # GitLab Environment Toolkit (GET) 은 독자적인 Terraform 및 Ansible 스크립트 세트입니다. GET을 사용하여 선택한 주요 클라우드 공급자(GCP, AWS, Azure)에서 참조 아키텍처 에 따라 확장된 GitLab 환경을 배포할 수 있습니다. 이 설치 방법에는 몇 가지 제한 사항 이 있으며 프로덕션 환경을 위한 수동 설정이 필요합니다. 지원되지 않는 Linux 배포판 및 Unix 계열 운영
