Membuat instance registry Harbor

Gunakan Google Distributed Cloud (GDC) Managed Harbor Service (MHS) yang terisolasi untuk membuat instance registry Harbor di setiap project. Instance registry Harbor berfungsi sebagai repositori pusat untuk menyimpan dan mengelola image container di lingkungan cloud-native. Layanan ini memperluas kemampuan distribusi Docker open source. Berlaku batasan berikut:

  • Anda hanya dapat membuat maksimal satu instance di setiap project.
  • Instance diisolasi dan tidak berbagi data atau resource komputasi apa pun.

Sebelum memulai

Untuk membuat instance registry Harbor, Anda harus memiliki peran identitas dan akses yang diperlukan:

  • Admin Instance Harbor: memberikan akses baca dan tulis ke semua resource Harbor. Minta Admin IAM Organisasi untuk memberi Anda peran Admin Instance Harbor (harbor-instance-admin).

Membuat instance registry Harbor

Ikuti langkah-langkah berikut untuk membuat instance registry Harbor di project Anda.

Konsol

Di konsol GDC, ikuti langkah-langkah berikut:

  1. Klik link Harbor Container Registry di bagian CI/CD di menu navigasi.
  2. Klik Create Instance.
  3. Masukkan nama untuk instance di Instance name.
  4. Opsional: Di Projects, aktifkan tombol Create a default project when creating this instance untuk membuat project default untuk instance Harbor ini.

    1. Masukkan nama project di Project Name.
  5. Baca Harbor managed Terms of Service dan centang kotak jika Anda menyetujui persyaratan tersebut.

  6. The Status harus menampilkan In progress, dan Name harus menampilkan link eksternal yang berisi nama instance Harbor yang baru Anda buat.

  7. Setelah instance dibuat dan Status menampilkan Ready, klik link eksternal di halaman untuk membuka UI web instance Harbor.

CLI

Buat instance registry Harbor:

gdcloud harbor instances create INSTANCE \
  --project=PROJECT

Ganti kode berikut:

  • INSTANCE: nama instance.
  • PROJECT: nama project GDC tempat instance akan dibuat.

Langkah berikutnya

Setelah instance registry Harbor siap, Anda dapat membuat project untuk menghosting koleksi image atau mengelola instance yang ada: