Memigrasikan RootSync untuk mengelola di Konsol Google Cloud

Halaman ini menunjukkan cara memigrasikan RootSync yang dikelola oleh keanggotaan fleet (sebelumnya Hub) ke objek RootSync yang dikelola oleh Config Sync. Migrasi ini memungkinkan Anda mengelola RootSync di Konsol Google Cloud.

Untuk memeriksa apakah RootSync dikelola oleh langganan fleet, jalankan kubectl -n config-management-system get RootSyncs root-sync -o jsonpath='{.metadata.annotations}'. Jika Anda melihat anotasi "configmanagement.gke.io/managed-by-hub": "true", berarti RootSync dikelola Hub.

Untuk memigrasikan RootSync, selesaikan langkah-langkah berikut:

  1. Buat gcloud apply spec dengan semua kolom di spec.configSync dihapus kecuali spec.configSync.enabled. Tetapkan nilai spec.configSync.enabled ke true.

    Spesifikasi penerapan akan terlihat seperti contoh berikut:

    # apply-spec.yaml
    applySpecVersion: 1
    spec:
      configSync:
        enabled: true
    
  2. Terapkan konfigurasi:

    gcloud beta container fleet config-management apply --config=apply-spec.yaml
    
  3. Untuk mengonfirmasi bahwa RootSync berhasil dimigrasikan, di Google Cloud Console, buka dasbor paket Config Sync. Anda akan dapat mengedit RootSync saat memperluas nama paket.

    Buka dasbor paket Config Sync