Membuat project Harbor

Di Harbor, project berfungsi sebagai unit logis untuk mengatur dan mengelola koleksi image container. Repositori menyediakan cara untuk mengelompokkan artefak terkait dan menerapkan kebijakan, kontrol akses, dan aturan replikasi tertentu ke seluruh koleksi. Image tidak dapat dikirim atau ditarik ke Harbor sebelum project dibuat.

Sebelum memulai

Sebelum memulai, Anda harus melakukan inisialisasi identitas dengan registry Harbor dengan login ke UI Harbor setidaknya sekali.

Peran IAM yang diperlukan

Untuk membuat project Harbor dan mengelola namespace image, hubungi Admin Project IAM Anda untuk meminta peran Harbor Project Creator (harbor-project-creator), yang memungkinkan Anda membuat, mendapatkan, dan memantau project Harbor di namespace project. Peran ini mencakup izin yang diperlukan untuk menentukan namespace image baru sehingga Anda dapat menetapkan batas keamanan untuk aplikasi dalam container.

Membuat project Harbor

Buat project Harbor menggunakan konsol GDC atau gdcloud CLI.

Konsol

Di konsol GDC, ikuti langkah-langkah berikut:

  1. Klik link Harbor Container Registry di bagian CI/CD di menu navigasi.
  2. Klik Create a Harbor project.
  3. Masukkan nama project.
  4. Opsional: Pemindaian kerentanan diaktifkan secara default. Untuk menonaktifkan pemindaian kerentanan otomatis untuk project Harbor, klik tombol Enable vulnerability scanning for the project. Untuk mengetahui informasi selengkapnya, lihat Memindai kerentanan.
  5. Klik Create.
  6. Pesan konfirmasi akan muncul yang menyatakan bahwa project Anda berhasil dibuat.
  7. Setelah project Harbor dibuat, login ke UI Harbor untuk mengonfirmasi bahwa Anda dapat melihat project Harbor.

gdcloud

Buat project Harbor:

  gdcloud harbor harbor-projects create HARBOR_PROJECT \
    --project=PROJECT \
    --instance=INSTANCE

Ganti kode berikut:

  • HARBOR_PROJECT: nama project Harbor yang akan dibuat.
  • PROJECT: nama project GDC.
  • INSTANCE: nama instance.

Langkah berikutnya

Setelah membuat project Harbor, konfigurasikan klien Docker dan Helm Anda untuk terhubung ke registry Harbor: