Halaman ini menunjukkan cara memigrasikan RootSync yang dikelola oleh langganan fleet (sebelumnya Hub) ke objek RootSync yang dikelola oleh Config Sync. Dengan migrasi ini, Anda dapat mengelola RootSync di konsol Google Cloud.
Untuk memeriksa apakah RootSync Anda 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"
, RootSync dikelola oleh Hub.
Untuk memigrasikan RootSync, selesaikan langkah-langkah berikut:
Buat spesifikasi gcloud apply dengan semua kolom di
spec.configSync
dihapus kecualispec.configSync.enabled
. Tetapkan nilaispec.configSync.enabled
ketrue
.Spesifikasi penerapan akan terlihat seperti 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 harus dapat mengedit RootSync saat meluaskan nama paket.