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 alsn / 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.
