InfoGrab Docs

컨테이너 레지스트리 메타데이터 데이터베이스

여러 컨테이너 이미지를 더 효율적으로 관리하기 위해 데이터베이스에 컨테이너 레지스트리 데이터를 저장합니다.

히스토리 GitLab 16.4에서 GitLab Self-Managed에 베타 기능 으로 활성화 되었습니다. GitLab 17.3에서 일반적으로 사용 가능 합니다. 메타데이터 데이터베이스는 성능을 개선하고 새 기능을 추가하는 컨테이너 레지스트리에 대한 여러 개선 사항 을 제공합니다. GitLab Self-Managed의 레지스트리 메타데이터 데이터베이스 기능 릴리스 작업은 에픽 5521 에서 추적됩니다. 기본적으로 컨테이너 레지스트리는 오브젝트 스토리지 또는 로컬 파일 시스템을 사용하여 컨테이너 이미지와 관련된 메타데이터를 유지합니다. 이 메타데이터 저장 방법은 특히 태그를 나열할 때와 같이 여러 이미지에 걸친 데이터를 효율적으로 액세스하는 방법을 제한합니다. 데이터베이스를 사용하여 이 데이터를 저장하면 제로 다운타임으로 오래된 데이터를 자동으로 제거하는 온라인 가비지 컬렉션 을 포함한 많은 새 기능이 가능해집니다. 이 데이터베이스는 레지스트리가 이미 사용하는 스토리지와 함께 작동하지