Questa pagina fornisce informazioni di base sulla scalabilità per le VM in esecuzione su Google Distributed Cloud. Le informazioni fornite non indicano limiti rigidi o soglie garantite per il prodotto o la tua installazione. Queste informazioni aiutano a determinare se il runtime VM su GDC può soddisfare i tuoi requisiti di computing.
Per informazioni su quote, limiti e scalabilità per Google Distributed Cloud, consulta Quote e limiti.
Scalabilità massima della VM
Grazie a test approfonditi, abbiamo stabilito che puoi eseguire in modo affidabile fino a 500 VM contemporaneamente su un GKE on Bare Metal con 50 nodi.
Utilizzo delle risorse
Per fare lo scale up dei deployment delle VM, assicurati che nel cluster ci sia abbastanza risorse di CPU, memoria e archiviazione 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.
Nota il seguente runtime VM sull'utilizzo delle risorse GDC 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
è di circa 1,3 nell'utilizzo di picco. - La memoria totale utilizzata 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. Di conseguenza, il numero di spettatori registrati in kube-apiserver
aumenta in modo lineare seguendo il numero di VM. A seconda dei carichi di lavoro eseguiti, potresti riscontrare problemi relativi a kube-apiserver
man mano che il numero di VM aumenta. Se
si verifica questo problema, puoi configurare kube-apiserver
o
disabilitare l'agente guest
se non lo utilizzi.