Linux 패키지 인스턴스 업그레이드
단일 노드 Linux 패키지 기반 인스턴스 업그레이드.
Linux 패키지 인스턴스 업그레이드 지침은 단일 노드 또는 다중 노드 GitLab 인스턴스 여부에 따라 다릅니다. 다중 노드 Linux 패키지 GitLab 인스턴스를 업그레이드하려면 다음을 참조하세요: 다운타임이 있는 다중 노드 인스턴스 업그레이드 . 제로 다운타임으로 다중 노드 인스턴스 업그레이드 . 단일 노드 Linux 패키지 GitLab 인스턴스를 업그레이드하려면 이 페이지의 정보를 따르세요. Note 제품 문서를 호스팅하는 경우 나중 버전으로 업그레이드 할 수도 있습니다. 사전 요건 # 단일 노드 Linux 패키지 GitLab 인스턴스를 업그레이드하기 전에: 필수 정보를 읽고 필수 단계를 수행 해야 합니다. 필요한 경우 지원되는 운영 체제 로 업그레이드합니다. 운영 체제를 업그레이드할 때 glibc 버전이 변경되면 인덱스 손상을 방지하기 위해 PostgreSQL용 운영 체제 업그레이드 를 따라야 합니다. PostgreSQL, Redis, Gitaly가 실행 중인지 확인합니다. GitLab 데이터베이스는 최신 GitLab 버전을 설치하기 전에 백업됩니다. /etc/gitlab/skip-auto-backup 에 빈 파일을 만들어 이 자동 데이터베이스 백업을 건너뛸 수 있습니다: sudo touch /etc/gitlab/skip-auto-backup 그럼에도 불구하고 직접 최신 상태의 백업 을 유지해야 합니다. 단일 노드 Linux 패키지 인스턴스 업그레이드 # 단일 노드 Linux 패키지 인스턴스를 업그레이드하려면: 업그레이드 중에 유지 관리 모드 활성화 를 고려합니다. 실행 중인 CI/CD 파이프라인 및 잡을 일시 중지 합니다. GitLab Runner를 업그레이드 하여 대상 GitLab 버전과 동일한 버전으로 맞춥니다. Linux 패키지로 GitLab 업그레이드 . 업그레이드 후: 실행 중인 CI/CD 파이프라인 및 잡의 일시 중지를 해제 합니다. 활성화된 경우 유지 관리 모드를 비활성화 합니다. 업그레이드 상태 점검을 실행 합니다. Linux 패키지로 업그레이드 # 단일 노드에서 실행 중인 GitLab을 업그레이드하거나 다중 노드 GitLab 인스턴스의 일부인 노드를 업그레이드하려면 다음 중 하나로 업그레이드합니다: 공식 리포지터리 사용 (권장) . 다운로드한 패키지 사용 . 공식 리포지터리로 업그레이드 (권장) # 모든 GitLab 패키지는 GitLab 패키지 서버 에 게시됩니다. 리포지터리 설명 gitlab/gitlab-ce 커뮤니티 에디션 기능만 포함하는 최소 패키지. gitlab/gitlab-ee 모든 커뮤니티 에디션 및 엔터프라이즈 에디션 기능이 포함된 전체 GitLab 패키지. gitlab/nightly-builds 야간 빌드. gitlab/nightly-fips-builds 야간 FIPS 호환 빌드. gitlab/gitlab-fips FIPS 호환 빌드. 기본적으로 Linux 배포판 패키지 관리자는 사용 가능한 최신 버전의 패키지를 설치합니다. 업그레이드 경로 에 여러 단계가 필요한 경우 최신 메이저 버전의 Git
