Auf dieser Seite finden Sie grundlegende Skalierungsinformationen für VMs, die in Google Distributed Cloud ausgeführt werden. Die bereitgestellten Informationen geben keine festen oder garantierten Grenzwerte für das Produkt oder Ihre Installation an. Die Informationen sollen Ihnen bei der Einschätzung helfen, ob VM Runtime auf GDC Ihre Computeranforderungen erfüllen kann.
Informationen zu Kontingenten, Limits und Skalierungen für Google Distributed Cloud finden Sie unter Kontingente und Limits.
Maximale VM-Skalierung
Wir haben durch umfangreiche Tests festgestellt, dass Sie in einer Google Distributed Cloud mit 50 Knoten zuverlässig bis zu 500 VMs gleichzeitig ausführen können.
Ressourcennutzung
Achten Sie zum Hochskalieren von VM-Bereitstellungen darauf, dass im Cluster genügend CPU-, Arbeitsspeicher- und Speicherressourcen für die VMs und die Komponenten der Steuerungsebene vorhanden sind. Die Standardressourcenanforderungen für Clusterknoten-Rechner finden Sie unter Voraussetzungen für Clusterknoten-Rechner.
Beachten Sie die folgende VM-Laufzeit bei GDC-Ressourcennutzung für unsere maximale VM-Skalierungskonfiguration:
- Der gesamte CPU-Anteil, der von allen Komponenten im Namespace
vm-system
verwendet wird, beträgt bei der Spitzenauslastung etwa 1,3. - Der gesamte Arbeitsspeicher, der von allen Komponenten im Namespace
vm-system
verbraucht wird, beträgt ungefähr 10 GiB.
Bekanntes Ressourcenproblem
Derzeit registriert jede VM, wenn der Gast-Agent aktiviert ist, einen separaten Watcher beim API-Server. Daher steigt die Anzahl der registrierten Watcher in kube-apiserver
linear mit der Anzahl der VMs. Abhängig von den ausgeführten Arbeitslasten können Probleme im Zusammenhang mit kube-apiserver
auftreten, wenn die Anzahl der VMs zunimmt. Wenn Sie von diesem Problem betroffen sind, können Sie kube-apiserver
konfigurieren oder den Gast-Agent deaktivieren, wenn Sie ihn nicht verwenden.