Questa pagina fornisce informazioni di base sulla scalabilità delle VM in esecuzione su un'installazione di Google Distributed Cloud (solo software) su bare metal. Le informazioni fornite non indicano limiti rigidi o soglie garantite per il prodotto o per la tua installazione. Le informazioni sono destinate ad aiutarti a determinare se il runtime VM su GDC può soddisfare i tuoi requisiti di calcolo.
Per informazioni su quote, limiti e scalabilità per Google Distributed Cloud, consulta Quote e limiti.
Scalabilità massima delle VM
Attraverso test approfonditi, abbiamo stabilito che puoi eseguire in modo affidabile fino a 500 VM contemporaneamente su un cluster con 50 nodi.
Utilizzo delle risorse
Per eseguire l'upgrade dei deployment delle VM, assicurati che nel cluster siano presenti risorse di CPU, memoria e archiviazione sufficienti sia per le VM sia per i componenti del piano di controllo. Per i requisiti delle risorse standard per le macchine dei nodi del cluster, consulta Prerequisiti delle macchine dei nodi del cluster.
Tieni presente il seguente utilizzo del runtime della VM per le risorse GDC per la nostra configurazione di scalabilità massima della VM:
- La quota totale della CPU utilizzata da tutti i componenti nello spazio dei nomi
vm-system
è di circa 1,3 durante il picco di utilizzo. - La memoria totale consumata da tutti i componenti nello spazio dei nomi
vm-system
è di circa 10 GiB.
Problema noto con le risorse
Quando l'agente guest è attivato, ogni VM registra un osservatore separato sul server API. Di conseguenza, il numero di osservatori 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 disattivare l'agente ospite se non lo utilizzi.