Dokumen ini menunjukkan cara melihat topologi fisik node Google Kubernetes Engine (GKE) Anda di instance A4X Max, A4X, A4, A3 Ultra, A3 Mega, dan A3 High Compute Engine. Memahami lokasi fisik node membantu Anda mengoptimalkan penempatan Pod untuk workload AI.
Sebelum memulai
Sebelum memulai, pastikan Anda telah melakukan tugas berikut:
- Aktifkan Google Kubernetes Engine API. Aktifkan Google Kubernetes Engine API
- Untuk menggunakan Google Cloud CLI untuk tugas ini,
instal lalu
lakukan inisialisasi
gcloud CLI. Jika sebelumnya Anda telah menginstal gcloud CLI, dapatkan versi terbaru dengan menjalankan perintah
gcloud components update. Versi gcloud CLI yang lebih lama mungkin tidak mendukung menjalankan perintah dalam dokumen ini.
Hubungkan ke cluster Anda
Jalankan perintah berikut untuk terhubung ke cluster Anda:
gcloud container clusters get-credentials CLUSTER_NAMEGanti
CLUSTER_NAMEdengan nama cluster Anda.
Memahami topologi node GKE
Anda dapat memahami topologi fisik node GKE pada instance Compute Engine A4X Max, A4X, A4, dan A3 Ultra dengan melihat label node berikut:
cloud.google.com/gce-topology-block: ID khusus organisasi dari blok yang dipesan tempat VM berada. Blok adalah kumpulan sub-blok yang terhubung oleh lapisan fabric jaringan terdistribusi.cloud.google.com/gce-topology-subblock: ID khusus organisasi dari sub-blok tempat VM berada. Sub-blok adalah sekelompok host dan hardware konektivitas terkait:- Untuk VM A4 dan A3 Ultra, host terhubung melalui fabric jaringan Jupiter terdistribusi berskala besar.
- Instance A4X Max dan A4X Compute Engine disusun ke dalam sub-blok, yang masing-masing membentuk Domain NVIDIA NVLink (NVL72). Dalam setiap NVL72, GPU saling terhubung secara erat melalui fabric NVLink khusus dengan bandwidth tinggi. Di seluruh sub-blok, GPU dapat terhubung melalui NIC RDMA dengan menggunakan fabric RoCE. Komunikasi host di seluruh sub-blok, serta traffic jaringan lainnya seperti penyimpanan, menggunakan fabric jaringan Jupiter melalui NIC Ethernet frontend berkecepatan tinggi.
cloud.google.com/gce-topology-host: ID khusus organisasi dari host tempat VM berada. A host atau node adalah satu mesin server fisik di pusat data. Setiap node GKE disediakan di instance VM yang disediakan di atas host fisik.kubernetes.io/hostname: nama host node Kubernetes. Ini biasanya juga merupakan nama node GKE.
Melihat topologi fisik node cluster GKE Anda
Jalankan perintah berikut untuk mendapatkan label node bagi node cluster GKE Anda dengan akselerator tertentu:
kubectl get nodes -l cloud.google.com/gke-accelerator=ACCELERATOR \ -ocustom-columns='0-NAME:.metadata.name,0-BLOCK:.metadata.labels.cloud\.google\.com/gce-topology-block,0-SUBBLOCK:.metadata.labels.cloud\.google\.com/gce-topology-subblock,0-HOST:.metadata.labels.cloud\.google\.com/gce-topology-host'| sort -k2,4
Ganti ACCELERATOR dengan nama akselerator, seperti nvidia-h200-141gb.
Output menampilkan blok, sub-blok, dan host dari setiap node GKE dengan akselerator yang ditentukan.
Untuk mengetahui informasi selengkapnya, lihat Melihat topologi reservasi.