Questa pagina fornisce informazioni di base sullo scaling 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 l'installazione. Lo scopo di queste informazioni è aiutarti a determinare se VM Runtime on GDC può soddisfare i tuoi requisiti di computing.
Per informazioni su quote, limiti e scaling di Google Distributed Cloud, consulta Quote e limiti.
Scaling massimo delle VM
Grazie a 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 fare lo scale up dei deployment di VM, assicurati che nel cluster siano disponibili risorse di CPU, memoria e spazio di archiviazione sufficienti sia per le VM sia per i componenti del control plane. Per i requisiti standard delle risorse per le macchine dei nodi del cluster, consulta Prerequisiti delle macchine dei nodi del cluster.
Tieni presente il seguente utilizzo delle risorse di VM Runtime on GDC per la nostra configurazione di scaling massimo delle VM:
- La quota totale di CPU utilizzata da tutti i componenti nello spazio dei nomi
vm-systemè di circa 1,3 durante il picco di utilizzo. - La memoria totale utilizzata da tutti i componenti nello spazio dei nomi
vm-systemè di circa 10 GiB.
Problema noto relativo alle risorse
Quando l'agente guest è abilitato,
ogni VM registra un watcher separato sul server API. Di conseguenza, il numero di watcher registrati in kube-apiserver aumenta in modo lineare con il numero di VM. A seconda dei workload in esecuzione, potresti riscontrare problemi relativi a kube-apiserver man mano che aumenta il numero di VM. Se
riscontri questo problema, puoi configurare kube-apiserver o
disattivare l'agente guest se
non lo utilizzi.