GDC 上的 VM Runtime 限制

GDC 的 VM 執行階段經過測試,可做為擴充指南,協助您規劃 VM 部署作業,並評估 Google Distributed Cloud 軟體 (僅限 Bare Metal) 的叢集容量。實際容量取決於工作負載和硬體資源,因此這些數據代表經過測試的基準,而非硬性平台限制或保證門檻。

如要瞭解 Google Distributed Cloud 的配額、限制和資源調度,請參閱「配額與限制」。

VM 資源調度上限

經過廣泛測試,我們確定您可以在 50 個節點的叢集上,同時可靠地執行多達 500 個 VM。

資源使用情況

如要擴充 VM 部署作業,請確保叢集有足夠的 CPU、記憶體和儲存空間資源,可供 VM 和控制層元件使用。如要瞭解叢集節點機器的標準資源需求,請參閱「設定叢集節點機器的必要步驟」。

請注意,在 VM 擴充設定達到上限時,GDC VM 執行階段的資源用量如下:

  • 在用量高峰期,vm-system 命名空間中所有元件使用的 CPU 總共約為 1.3。
  • vm-system 命名空間中所有元件消耗的記憶體總量約為 10 GiB。

已知資源問題

啟用客體代理程式後,每個 VM 都會向 API 伺服器註冊獨立的監控程式。因此,kube-apiserver 中註冊的監控程式數量會隨著 VM 數量線性增加。視執行的工作負載而定,隨著 VM 數量增加,您可能會遇到與 kube-apiserver 相關的問題。如果您受到這個問題影響,可以設定 kube-apiserver,或在不使用時停用訪客代理程式。