Halaman ini menunjukkan cara memigrasikan RootSync yang dikelola oleh langganan fleet (sebelumnya Hub) ke objek RootSync yang dikelola oleh Config Sync. Migrasi ini memungkinkan Anda mengelola RootSync di konsolGoogle 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 consoleGoogle Cloud , buka dasbor paket Config Sync. Anda harus dapat mengedit RootSync saat meluaskan nama paket.