InfoGrab Docs

컨테이너 가상 레지스트리

컨테이너 가상 레지스트리를 사용하여 업스트림 레지스트리에서 컨테이너 이미지를 캐시합니다.

히스토리 GitLab 18.5에서 container_virtual_registries 라는 기능 플래그 와 함께 도입 . 기본적으로 비활성화됨. GitLab 18.9에서 실험에서 베타로 변경 . GitLab 18.10에서 GitLab.com, GitLab Self-Managed, GitLab Dedicated에서 활성화 . Feature flag 이 기능의 사용 가능 여부는 기능 플래그에 의해 제어됩니다. 자세한 내용은 기록을 참조하세요. GitLab 컨테이너 가상 레지스트리는 업스트림 레지스트리에서 컨테이너 이미지를 캐시하는 데 사용할 수 있는 로컬 프록시입니다. 풀스루 캐시로 작동하여 자주 접근하는 이미지를 로컬에 저장하여 대역폭 사용량을 줄이고 빌드 성능을 향상시킵니다. 사전 요건 # 컨테이너 가상 레지스트리를 사용하기 전에: 가상 레지스트리를 사용하기 위한 사전 요건 을 검토합니다. 가상 레지스트리에 대한 인증을 구성합니다. 자세한 내용은 가상 레지스트리에 인증 을 참조하세요. 컨테이너 가상 레지스트리를 사용할 때 다음 제한 사항을 기억하세요: 최상위 그룹당 최대 5 개의 컨테이너 가상 레지스트리를 만들 수 있습니다. 지정된 컨테이너 가상 레지스트리에 5 개의 업스트림만 설정할 수 있습니다. Geo 지원은 구현되지 않았습니다. 가상 레지스트리 관리 # 히스토리 GitLab 18.10에서 ui_for_container_virtual_registries 라는 기능 플래그 와 함께 도입 . GitLab 18.11에서 container_virtual_registries 라는 플래그로 변경 . 기능 플래그 ui_for_container_virtual_registries 제거. 그룹의 컨테이너 가상 레지스트리를 관리합니다. API를 사용 할 수도 있습니다. 컨테이너 가상 레지스트리 만들기 # 컨테이너 가상 레지스트리를 만들려면: 상단 바에서 Search or go to 를 선택하고 그룹을 찾습니다. 이 그룹은 최상위 레벨이어야 합니다. Deploy > Virtual registry 를 선택합니다. 다음을 수행합니다: 기존 레지스트리가 있는 경우 Create registry 를 선택합니다. 드롭다운 목록에서 Container 를 선택합니다. 기존 레지스트리가 없는 경우 드롭다운 목록에서 Container 를 선택합니다. 그런 다음 Create registry 를 선택합니다. Name 과 선택적 Description 을 입력합니다. Create registry 를 선택합니다. 업스트림 레지스트리 관리 # 가상 레지스트리에서 업스트림 컨테이너 레지스트리를 관리합니다. 컨테이너 업스트림 레지스트리 만들기 # 가상 레지스트리에 연결할 컨테이너 업스트림 레지스트리를 만듭니다. 사전 요건: 컨테이너 가상 레지스트리가 있어야 합니다. 자세한 내용은 가상 레지스트리 만들기 를 참조하세요. 컨테이너 업스트림 레지스트리를 만들려면: 상단 바에서 Search or go to 를 선택하고 그룹을 찾습니다. 이 그룹은 최상위 레벨이어야 합니다. Deploy > Vi