Questa pagina fornisce informazioni di base sulla scalabilità per le VM in esecuzione su GKE su Bare Metal. Le informazioni fornite non indicano limiti rigidi o soglie garantite per il prodotto o l'installazione. Le informazioni hanno lo scopo di aiutarti a determinare se il runtime VM su Google Distributed Cloud può soddisfare i tuoi requisiti di computing.
Per informazioni su quote, limiti e scalabilità per GKE su Bare Metal, consulta Quote e limiti.
Scalabilità massima delle VM
Grazie a test approfonditi, abbiamo determinato che puoi eseguire in modo affidabile fino a 500 VM contemporaneamente su un cluster GKE con 50 nodi.
Utilizzo delle risorse
Per fare lo scale up dei deployment delle VM, assicurati che nel cluster siano disponibili risorse di CPU, memoria e archiviazione sufficienti per le VM e i componenti del piano di controllo. Per i requisiti standard delle risorse per le macchine dei nodi cluster, consulta Prerequisiti delle macchine dei nodi cluster.
Tieni presente il seguente utilizzo delle risorse del runtime VM su Google Distributed Cloud per la nostra configurazione di scalabilità massima delle VM:
- La quota totale della CPU utilizzata da tutti i componenti nello spazio dei nomi
vm-system
corrisponde di circa 1.3 ai picchi di utilizzo. - La memoria totale consumata da tutti i componenti nello spazio dei nomi
vm-system
è di circa 10 GiB.
Problema noto relativo alle risorse
Attualmente, quando l'agente ospite è abilitato,
ogni VM registra un watcher separato nel server API. Pertanto, il numero di spettatori registrati in kube-apiserver
aumenta in modo lineare con il numero di VM. A seconda dei carichi di lavoro eseguiti, potresti
riscontrare problemi relativi a kube-apiserver
con l'aumento del numero di VM. Se questo problema ti riguarda, puoi configurare kube-apiserver
o disabilitare l'agente guest se non lo utilizzi.