Skip to main content
Diese Seite beschreibt die Mindestkapazität des Clusters, die für die selbstgehostete Installation von Vantage 3.0 erforderlich ist. Da unzählige VM-Größen und SKUs als Kubernetes-Knoten infrage kommen, werden die Anforderungen als Summe der Ressourcenanforderungen pro Knotenpool angegeben und nicht als Knotenanzahl. Ressourcenanforderungen sind eine Untergrenze und kein Maß für die tatsächliche Last. Betrachten Sie die Werte auf dieser Seite als absolutes Minimum, um Vantage überhaupt installieren zu können, und dimensionieren Sie darüber hinaus entsprechend Ihrem Dokumentenvolumen, der Parallelität, der Verfügbarkeit und der Fehlertoleranz.
Die nachfolgenden Angaben berücksichtigen keine Service-Mesh-Sidecars (zum Beispiel Istio-Proxys).

Annahmen

Die Tabellen setzen das empfohlene Knotenpool-Layout voraus, das unter Kubernetes node requirements beschrieben ist: TechCore-Worker und Training-Worker laufen jeweils in einem eigenen Knotenpool, getrennt von den übrigen Vantage-Workloads. Die Basiswerte enthalten keine optionalen Komponenten:
  • Nur TechCore 4. Frühere TechCore-Versionen sind unter Optionale Komponenten aufgeführt.
  • Kein benutzerdefinierter Blob-Storage-Service. Der Objektspeicher wird durch Azure Blob Storage oder S3-kompatiblen Speicher bereitgestellt, nicht durch das Backend spec.storage.custom.
  • Keine optionalen Worker oder Services.

So lesen Sie die Tabellen

  • Pods, CPU und Arbeitsspeicher sind die Summe der Ressourcenanforderungen aller Workloads, die in diesem Knotenpool eingeplant sind.
  • Die Mindestknotengröße ergibt sich aus dem größten einzelnen Pod, der in diesem Pool eingeplant ist. Ein kleinerer Knoten kann diesen Pod nicht ausführen – unabhängig davon, wie viele Knoten Sie hinzufügen.
  • Beim Default-Pool umfassen die mit einem Sternchen (*) markierten Werte neben langlebigen Deployments und StatefulSets auch Installationsprozesse wie Jobs zur Datenbankmigration. Migrationsjobs sind zwar kurzlebig, doch während der Installation und bei Upgrades synchronisieren sich mehrere Anwendungen gleichzeitig, sodass deren Anfragen zusammen mit den langlebigen Workloads berücksichtigt werden müssen.

Minimalinstallation

Bei einer Minimalinstallation wird Vantage mit der geringsten Anzahl an Pod-Replikaten und den niedrigsten Ressourcenanforderungen bereitgestellt. Nutzen Sie sie, um die Netzwerk- und Identitätskonfiguration zu verifizieren, oder als Testumgebung.

Produktionsinstallation

Bei einer Produktionsinstallation wird Vantage mit den für den Produktivbetrieb vorgesehenen Pod-Replikatzahlen und Ressourcenanforderungen bereitgestellt, wobei die automatische Skalierung mit KEDA aktiviert ist.

Optionale Komponenten

Aktivieren Sie diese Workloads nur, wenn Ihre Anforderungen dies verlangen, und addieren Sie deren Anfragen zu den oben genannten Basiswerten. Wenn zwei Werte als n / m angegeben sind, gilt n für eine Minimalinstallation und m für eine Produktionsinstallation. Ein einzelner Wert gilt für beide.

Wie geht es weiter

Voraussetzungen

Versehen Sie die TechCore- und Training-Knotenpools mit Labels und Taints.

Automatische Skalierung mit KEDA

Planen Sie die Cluster-Kapazität für automatisch skalierte Workloads.

Helm-Chart-Referenz

Chart-Werte für das Release vantage-selfhosted.

API reference

Feldgenaue Vertragsdefinition für die Vantage-Custom-Resource.