Harbor 레지스트리 인스턴스 만들기

Google Distributed Cloud (GDC) 오프라인 관리 Harbor 서비스 (MHS)를 사용하여 각 프로젝트에 Harbor 레지스트리 인스턴스를 만듭니다. Harbor 레지스트리 인스턴스는 클라우드 네이티브 환경에서 컨테이너 이미지를 저장하고 관리하는 중앙 저장소 역할을 합니다. 오픈소스 Docker 배포의 기능을 확장합니다. 다음 제한사항이 적용됩니다.

  • 각 프로젝트에서 최대 하나의 인스턴스만 만들 수 있습니다.
  • 인스턴스는 격리되어 있으며 데이터나 컴퓨팅 리소스를 공유하지 않습니다.

시작하기 전에

Harbor 레지스트리 인스턴스를 만들려면 필요한 ID 및 액세스 역할이 있어야 합니다.

  • Harbor 인스턴스 관리자: 모든 Harbor 리소스에 대한 읽기 및 쓰기 액세스 권한을 부여합니다. 조직 IAM 관리자에게 Harbor 인스턴스 관리자(harbor-instance-admin) 역할을 부여해 달라고 요청하세요.

Harbor 레지스트리 인스턴스 만들기

다음 단계에 따라 프로젝트에서 Harbor 레지스트리 인스턴스를 만듭니다.

콘솔

GDC 콘솔에서 다음 단계를 따르세요.

  1. 탐색 메뉴의 CI/CD 섹션에서 Harbor Container Registry 링크를 클릭합니다.
  2. 인스턴스 만들기를 클릭합니다.
  3. 인스턴스 이름에 인스턴스 이름을 입력합니다.
  4. 선택사항: 프로젝트에서 이 인스턴스를 만들 때 기본 프로젝트 만들기 전환 버튼을 사용 설정하여 이 Harbor 인스턴스의 기본 프로젝트를 만듭니다.

    1. 프로젝트 이름에 프로젝트 이름을 입력합니다.
  5. Harbor 관리 서비스 약관을 읽고 약관에 동의하는 경우 체크박스를 사용 설정합니다.

  6. 상태진행 중이 표시되고 이름에 새로 만든 Harbor 인스턴스의 이름이 포함된 외부 링크가 표시되어야 합니다.

  7. 인스턴스가 생성되고 상태준비됨으로 표시되면 페이지의 외부 링크를 클릭하여 Harbor 인스턴스의 웹 UI를 방문합니다.

CLI

Harbor 레지스트리 인스턴스를 만듭니다.

gdcloud harbor instances create INSTANCE \
  --project=PROJECT

다음을 바꿉니다.

  • INSTANCE: 인스턴스 이름입니다.
  • PROJECT: 인스턴스를 만들 GDC 프로젝트의 이름입니다.