Menguji konektivitas ke dan dari layanan yang dikelola Google

Halaman ini menjelaskan skenario umum untuk menguji konektivitas ke dan dari layanan yang dikelola Google, seperti instance Cloud SQL dan platform kontrol Google Kubernetes Engine (GKE).

Anda bisa mendapatkan analisis konfigurasi Uji Konektivitas pada rute ke dan dari layanan yang dikelola Google. Meskipun Anda tidak memiliki izin untuk mengakses project milik Google tempat resource ini berada, Uji Konektivitas masih dapat menganalisis konfigurasi jaringan Virtual Private Cloud (VPC) project dan memberikan hasil keterjangkauan secara keseluruhan. Uji Konektivitas tidak memberikan detail konfigurasi untuk analisis dalam project milik Google.

Secara default, Uji Konektivitas mencoba menjalankan pengujian menggunakan alamat IP pribadi endpoint layanan terkelola Google dan koneksi Peering Jaringan VPC antara jaringan Anda dan jaringan milik Google. Jika endpoint tidak memiliki alamat IP pribadi, Pengujian Konektivitas akan menggunakan alamat IP publik. Uji Konektivitas menganalisis apakah paket dapat menjangkau endpoint, yang mencakup menganalisis konfigurasi dalam jaringan VPC milik Google untuk endpoint. Jika Uji Konektivitas mendeteksi masalah konfigurasi dalam project Anda, analisisnya akan berhenti sebelum menjangkau jaringan milik Google.

Diagram rekaman aktivitas di halaman ini menggunakan simbol yang dijelaskan dalam legenda berikut.
Simbol Nama Arti
Diamond abu-abu
Legenda untuk diagram rekaman aktivitas paket: berlian abu-abu.
Checkpoint Titik keputusan tempat Pengujian Konektivitas memeriksa konfigurasi dan memutuskan apakah paket rekaman aktivitas akan diteruskan, dikirim, atau dihentikan.
Petak biru
Legenda untuk diagram pelacakan paket: persegi panjang biru.
Hop Langkah dalam jalur penerusan untuk paket rekaman aktivitas, yang mewakili resource Google Cloud yang meneruskan paket ke next hop di jaringan VPC—misalnya, ke proxy Cloud Load Balancing atau ke tunnel Cloud VPN.
Heksagon oranye
Legenda untuk diagram pelacakan paket: segi enam oranye.
Endpoint Sumber atau tujuan paket rekaman aktivitas.

Diagram berikut menunjukkan jalur rekaman aktivitas saat menguji konektivitas ke layanan yang dikelola Google. Diagram ini menggunakan node GKE untuk mengontrol pengujian bidang kontrol sebagai contoh.

Pelacakan node GKE sumber ke bidang kontrol GKE tujuan.
Pelacakan node GKE sumber ke bidang kontrol GKE tujuan

Cloud SQL ke VM

Screenshot berikut dari konsol Google Cloud menunjukkan rekaman aktivitas dari instance Cloud SQL yang menunjukkan hasil keseluruhan Reachable.

Hasil ini menunjukkan bahwa Uji Konektivitas telah memvalidasi konektivitas jaringan dari instance Cloud SQL sumber ke VM tujuan. Hal ini mencakup analisis konfigurasi di dalam project milik Google tempat instance Cloud SQL berjalan. Trace tidak memberikan detail untuk resource dalam project milik Google karena Anda tidak memiliki izin untuk melihatnya.

Screenshot konsol Google Cloud untuk rekaman aktivitas Cloud SQL ke VM.
Screenshot konsol Google Cloud untuk pelacakan instance Cloud SQL ke VM

VM ke Cloud SQL

Bagian ini memberikan contoh hasil pengujian yang berhasil dari VM ke instance Cloud SQL. Dalam contoh ini, analisis konfigurasi menunjukkan hasil keseluruhan Reachable.

Hasil ini menunjukkan bahwa Pengujian Konektivitas telah memvalidasi konektivitas jaringan dari VM sumber ke instance Cloud SQL tujuan. Hal ini mencakup analisis konfigurasi di dalam project milik Google tempat instance Cloud SQL berjalan. Trace tidak memberikan detail untuk resource dalam project milik Google karena Anda tidak memiliki izin untuk melihatnya.

Screenshot konsol Google Cloud untuk rekaman aktivitas VM ke Cloud SQL.
Screenshot konsol Google Cloud untuk pelacakan instance VM ke Cloud SQL

VM ke Cloud SQL melalui alamat IP publik

Bagian ini memberikan contoh hasil pengujian yang berhasil dari VM ke instance Cloud SQL melalui alamat IP publik. Dalam contoh ini, analisis konfigurasi menunjukkan hasil keseluruhan Reachable.

Hasil ini menunjukkan bahwa Pengujian Konektivitas telah memvalidasi konektivitas jaringan dari VM sumber ke instance Cloud SQL tujuan melalui alamat IP publik. Hal ini mencakup analisis konfigurasi di dalam project milik Google tempat instance Cloud SQL berjalan. Trace tidak memberikan detail untuk resource dalam project milik Google karena Anda tidak memiliki izin untuk melihatnya.

Screenshot konsol Google Cloud untuk pelacakan VM ke Cloud SQL melalui alamat IP publik.
Screenshot konsol Google Cloud untuk pelacakan instance VM ke Cloud SQL melalui alamat IP publik

Bidang kontrol GKE ke node GKE

Bagian ini memberikan contoh hasil pengujian yang berhasil ke node GKE. Dalam contoh ini, analisis konfigurasi menunjukkan hasil keseluruhan Reachable.

Hasil ini menunjukkan bahwa Uji Konektivitas telah memvalidasi konektivitas jaringan dari bidang kontrol GKE sumber ke node GKE tujuan. Hal ini mencakup analisis konfigurasi resource di dalam project milik Google tempat node berjalan. Trace tidak memberikan detail untuk resource dalam project milik Google karena Anda tidak memiliki izin untuk melihatnya.

Screenshot konsol Google Cloud untuk pelacakan node ke bidang kontrol GKE.
Screenshot konsol Google Cloud untuk pelacakan node ke platform kontrol GKE

Node GKE ke bidang kontrol GKE

Bagian ini memberikan contoh hasil pengujian yang berhasil ke bidang kontrol GKE. Dalam contoh ini, analisis konfigurasi menunjukkan hasil keseluruhan Reachable.

Hasil ini menunjukkan bahwa Uji Konektivitas telah memvalidasi konektivitas jaringan dari node GKE sumber ke bidang kontrol GKE tujuan. Hal ini mencakup analisis konfigurasi resource di dalam project milik Google tempat bidang kontrol berjalan. Trace tidak memberikan detail untuk resource dalam project milik Google karena Anda tidak memiliki izin untuk melihatnya.

Screenshot konsol Google Cloud untuk pelacakan node GKE ke control plane.
Screenshot konsol Google Cloud untuk pelacakan node GKE ke kontrol plane

Node GKE ke panel kontrol GKE melalui alamat IP publik

Bagian ini menjelaskan contoh pengujian yang berhasil ke panel kontrol GKE melalui alamat IP publik. Dalam contoh ini, analisis konfigurasi menunjukkan hasil keseluruhan Reachable.

Hasil ini menunjukkan bahwa Pengujian Konektivitas telah memvalidasi konektivitas jaringan dari node GKE sumber ke jaringan tempat bidang kontrol GKE berjalan, tetapi tidak ke bidang kontrol GKE. Saat menguji melalui alamat IP publik, Pengujian Konektivitas tidak menganalisis konfigurasi resource di dalam project milik Google tempat bidang kontrol berjalan.

Screenshot konsol Google Cloud untuk pelacakan node GKE ke panel kontrol melalui alamat IP publik.
Screenshot konsol Google Cloud untuk node GKE guna melacak plane kontrol melalui alamat IP publik

Kegagalan pengujian untuk layanan yang dikelola Google

Saat menguji layanan yang dikelola Google, pengujian dapat gagal dengan pesan error bahwa paket dihapus di dalam layanan (misalnya DROPPED_INSIDE_GKE_SERVICE atau DROPPED_INSIDE_CLOUD_SQL_SERVICE). Pesan ini mungkin menunjukkan masalah konfigurasi dalam project milik Google yang menghosting layanan dalam kasus berikut:

  • Anda telah menguji konektivitas antara bidang kontrol GKE dan node GKE di cluster yang sama (ke kedua arah).
  • Anda telah menguji konektivitas dari jaringan VPC ke instance Cloud SQL yang terhubung ke jaringan Anda, dengan sumber dan tujuan berada di region yang sama.

Jika Anda menerima pesan error yang disebutkan sebelumnya untuk salah satu kasus yang tercantum sebelumnya, hubungi Dukungan. Jika tidak, pesan error mungkin menunjukkan input yang tidak valid. Pastikan Anda menguji ke atau dari endpoint yang ada dan Anda berharap dapat menjangkau resource terkelola di project milik Google. Misalnya, jika Anda melakukan pengujian dari node GKE ke bidang kontrol GKE, pastikan node tersebut ada dan diharapkan memiliki konektivitas ke bidang kontrol.

Screenshot berikut dari konsol Google Cloud menunjukkan rekaman aktivitas ke instance Cloud SQL tujuan yang menunjukkan hasil keseluruhan Unreachable. Pengujian gagal karena dibuat dengan port 80, bukan port 5432, port tempat instance Cloud SQL target (Postgres) menerima koneksi.

Screenshot konsol Google Cloud untuk pelacakan VM ke Cloud SQL yang gagal.
Screenshot konsol Google Cloud untuk pelacakan VM ke Cloud SQL yang gagal

Langkah selanjutnya