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 keanggotaan 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:
Membuat gcloud apply spec dengan menghapus semua kolom di
spec.configSync
kecualispec.configSync.enabled
. Setel nilaispec.configSync.enabled
ketrue
.Spesifikasi yang diterapkan akan terlihat mirip dengan contoh berikut:
# apply-spec.yaml applySpecVersion: 1 spec: configSync: enabled: true
Terapkan konfigurasi:
gcloud beta container fleet config-management apply --config=apply-spec.yaml
Untuk mengonfirmasi bahwa RootSync berhasil dimigrasikan, di Konsol Google Cloud, buka dasbor paket Config Sync. Anda seharusnya dapat mengedit RootSync saat Anda meluaskan nama paket.