Sebelum memigrasikan cluster Google Kubernetes Engine (GKE) yang ada dari Dataplane V1 ke GKE Dataplane V2, gunakan dokumen ini untuk memeriksa apakah cluster Anda memenuhi syarat, mempelajari apa yang terjadi selama migrasi, dan merencanakan gangguan workload.
Sebagai admin dan operator Platform atau spesialis Jaringan, gunakan ringkasan ini untuk merencanakan strategi migrasi Anda. Untuk melakukan migrasi, lihat Memigrasikan cluster yang ada ke GKE Dataplane V2.
Manfaat migrasi
Setelah bermigrasi ke GKE Dataplane V2, Anda akan mendapatkan keuntungan skalabilitas, keamanan, dan operasional yang diberikannya.
- Menerapkan kebijakan jaringan yang ada: menerapkan kebijakan jaringan berbasis Cilium ke cluster yang ada tanpa memindahkan workload ke cluster baru.
- Memecahkan masalah jaringan lebih cepat: men-debug alur jaringan menggunakan metrik dan peristiwa GKE Dataplane V2 bawaan.
Memeriksa apakah cluster Anda memenuhi syarat
Sebelum bermigrasi, pastikan cluster Anda memenuhi persyaratan berikut:
- Jenis pemilihan rute: VPC native. Anda tidak dapat memigrasikan cluster berbasis rute.
- Versi cluster: 1.35.3-gke.1155000 atau yang lebih baru.
- Versi node pool: 1.35.1-gke.1516000 atau yang lebih baru.
- Versi Istio: jika Anda menggunakan Cloud Service Mesh atau Istio open source, 1.23 atau yang lebih baru. Versi ini mendukung spesifikasi Container Network Interface (CNI) 1.1.0.
Konfigurasi yang tidak didukung
Konfigurasi berikut tidak didukung di GKE Dataplane V2:
- Plugin CNI kustom: plugin yang Anda instal untuk mengganti plugin CNI yang dikelola GKE.
- Program eBPF kustom: program yang Anda lampirkan ke antarmuka terkelola. Jika Anda melampirkannya sebelum program Cilium, program tersebut mungkin mencegah program Cilium berjalan. Jika Anda melampirkannya setelah program Cilium, Cilium akan melewatinya.
Untuk menemukan konfigurasi ini di cluster Anda, periksa Active Assist atau halaman detail cluster untuk mengetahui rekomendasi yang mungkin bertentangan dengan migrasi.
Yang terjadi selama proses migrasi
Migrasi memiliki empat fase. GKE melakukan sebagian besar pekerjaan, tetapi beberapa fase memerlukan tindakan dari Anda:
| Fase | Yang dilakukan GKE | Yang Anda lakukan |
|---|---|---|
| Mendiagnosis | Memantau cluster Anda dan menandai konfigurasi yang tidak didukung dalam rekomendasi Active Assist. | Tinjau rekomendasi dan selesaikan konfigurasi yang ditandai. |
| Memulai | — | Mulai migrasi dengan mengupdate cluster menggunakan permintaan patch. Untuk mengetahui informasi selengkapnya, lihat Memigrasikan cluster yang ada ke GKE Dataplane V2. |
| Node patch | Mengupdate setiap node pool Dataplane V1 untuk menggunakan GKE Dataplane V2, mengikuti masa pemeliharaan dan strategi upgrade Anda. | Sebelum memulai, konfigurasi masa pemeliharaan dan strategi upgrade untuk mengontrol kapan dan bagaimana node Anda diupdate. |
| Memfinalisasi | Mem-patch cluster ke ADVANCED_DATAPATH setelah mengupdate semua node pool. |
Tindakan tidak diperlukan. |
Merencanakan gangguan workload
Karena GKE membuat ulang node Anda selama migrasi, GKE akan menjadwalkan ulang Pod Anda ke node baru.
Langkah berikutnya
- Untuk memigrasikan cluster, lihat Memigrasikan cluster yang ada ke GKE Dataplane V2.
- Untuk memahami cara kerja GKE Dataplane V2, lihat Tentang GKE Dataplane V2.
- Untuk memecahkan masalah alur jaringan setelah bermigrasi, lihat Kemampuan observasi GKE Dataplane V2.