Membuat instance registry Harbor

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

  • Anda dapat membuat maksimum satu instance per project.
  • Instance diisolasi dan tidak berbagi data atau resource komputasi apa pun.

Sebelum memulai

Jika Anda bertanggung jawab untuk membuat instance registry Harbor, hubungi Admin Project IAM Anda untuk meminta peran Harbor Instance Admin (harbor-instance-admin), yang memungkinkan Anda mendapatkan, mencantumkan, melihat, membuat, memperbarui, menerapkan patch, dan menghapus instance Harbor, repositori cadangan, rencana pencadangan, pencadangan, dan pemulihan dalam namespace project. Peran ini mencakup izin yang diperlukan untuk menyediakan instance Harbor baru.

Membuat instance registry Harbor

Buat instance registry Harbor di konsol GDC atau gdcloud CLI.

Konsol

Di konsol GDC, ikuti langkah-langkah berikut:

  1. Di menu navigasi, di bagian CI/CD, klik Harbor Container Registry.
  2. Klik Create Instance.
  3. Di kolom Instance name, masukkan nama untuk instance.
  4. Opsional: Di bagian Projects, untuk membuat project default untuk instance Harbor ini, klik tombol Create a default project when creating this instance ke posisi aktif, lalu lakukan hal berikut:
    1. Di kolom Project Name, masukkan nama project.
  5. Baca Persyaratan Layanan Harbor yang dikelola, lalu centang kotak jika Anda menyetujui persyaratan tersebut.
  6. Klik Create. Status menampilkan In progress, dan Name 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.

gdcloud

Buat instance registry Harbor:

gdcloud harbor instances create INSTANCE \
  --project=PROJECT

Ganti kode berikut:

  • INSTANCE: nama instance
  • PROJECT: nama project GDC tempat membuat instance

Langkah berikutnya

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