Buat cadangan manual

Halaman ini memberikan petunjuk tentang cara membuat pencadangan manual on-demand instance Harbor di Google Distributed Cloud (GDC) yang terisolasi.

Cadangan manual membuat cadangan instance Harbor pada titik waktu tertentu. Anda dapat membuat cadangan manual di luar jadwal yang ditentukan oleh rencana pencadangan. Namun, Anda harus membuat rencana cadangan untuk membuat cadangan manual, karena cadangan manual mewarisi atribut dari rencana cadangan.

Sebelum memulai

Untuk membuat cadangan manual, Anda harus memiliki akses ke hal berikut:

  • Peran akses dan identitas yang diperlukan:

    • Admin Instance Harbor: memiliki akses penuh untuk mengelola instance Harbor dalam project. Minta Admin IAM Organisasi Anda untuk memberi Anda peran Admin Instance Harbor (harbor-instance-admin).
    • Admin Rahasia: diperlukan untuk beroperasi di konsol GDC. Minta Admin IAM Organisasi Anda untuk memberi Anda peran Secret Admin (secret-admin).
  • Rencana cadangan yang ada. Cadangan manual mewarisi atribut rencana cadangan ini. Untuk mengetahui informasi selengkapnya, lihat Membuat rencana pencadangan.

Buat cadangan manual

Buat pencadangan manual di konsol GDC atau API.

Konsol

  1. Login ke konsol GDC.
  2. Di menu navigasi, klik Backup for harbor instance.
  3. Klik Rencana cadangan.
  4. Klik nama rencana cadangan di tabel yang akan dibuat cadangan manualnya.
  5. Klik Mulai pencadangan.

  6. Di kolom Nama cadangan, masukkan nama untuk cadangan.

  7. Opsional: Di kolom Deskripsi cadangan, masukkan deskripsi untuk membedakan cadangan ini dari cadangan lainnya.

  8. Opsional: Untuk menghapus cadangan secara otomatis setelah beberapa hari, ikuti langkah-langkah berikut:

    1. Centang kotak Aktifkan penghapusan cadangan otomatis.
    2. Di kolom Hapus cadangan setelah, tetapkan jumlah hari untuk menyimpan cadangan. Setelah jumlah hari tercapai, cadangan akan otomatis dihapus.
  9. Klik Buat. Pencadangan akan muncul di tabel pencadangan.

API

apiVersion: artifactregistry.gdc.goog/v1
kind: HarborInstanceBackup
metadata:
  name: BACKUP_NAME
  namespace: INSTANCE_NAMESPACE
spec:
  backupPlanName: BACKUP_PLAN_NAME
  manual: true
  retainDays: RETAIN_DAYS
  description: BACKUP_DESCPRITON

Ganti kode berikut:

  • BACKUP_NAME: nama cadangan yang sedang dibuat.
  • INSTANCE_NAMESPACE: namespace yang berisi instance Harbor. Backup harus berada di namespace yang sama dengan instance Harbor.
  • BACKUP_PLAN_NAME: referensi untuk rencana pencadangan. Konfigurasi cadangan diwarisi dari rencana cadangan, termasuk repositori cadangan untuk menyimpan dan Instance Harbor yang akan dicadangkan.
  • RETAIN_DAYS: jumlah hari cadangan tetap ada di repositori cadangan. Kebijakan retensi dalam rencana pencadangan akan diganti. Untuk mengetahui informasi selengkapnya, lihat Membuat rencana cadangan.
  • BACKUP_DESCPRITON: deskripsi teks cadangan.

Langkah berikutnya