Les chiffres ci-dessous n’incluent pas les sidecars du maillage de services (par exemple, les proxys Istio).
Hypothèses
Les tableaux partent du principe que l’organisation des node pools est celle recommandée dans Exigences relatives aux nœuds Kubernetes : les workers TechCore et les workers d’entraînement s’exécutent chacun dans leur propre node pool, distinct du reste des charges de travail Vantage. Les chiffres de base n’incluent pas les composants optionnels :- TechCore 4 uniquement. Les versions antérieures de TechCore sont répertoriées dans la section Composants optionnels.
- Aucun service de stockage blob personnalisé. Le stockage d’objets est assuré par Azure Blob Storage ou un stockage compatible S3, et non par le backend
spec.storage.custom. - Aucun worker ni service optionnel.
Comment lire les tableaux
- Pods, CPU et Mémoire correspondent à la somme des requests de ressources de l’ensemble des charges de travail planifiées dans ce node pool.
- La taille de nœud minimale est déterminée par le plus grand pod planifié dans ce pool. Un nœud plus petit ne pourra pas exécuter ce pod, quel que soit le nombre de nœuds ajoutés.
- Pour le pool par défaut, les valeurs suivies d’un astérisque (*) incluent les processus d’installation, tels que les tâches de migration de base de données, en plus des deployments de longue durée et des stateful sets. Les tâches de migration sont de courte durée, mais plusieurs applications se synchronisent simultanément lors de l’installation et des mises à niveau : leurs requests doivent donc être comptabilisées avec celles des charges de travail de longue durée.
Installation minimale
Une installation minimale déploie Vantage avec le plus faible nombre de réplicas de pods et les requests de ressources les plus basses. Utilisez-la pour valider la configuration du réseau et des identités, ou comme environnement de test.Installation de production
Une installation de production déploie Vantage avec les nombres de réplicas de pods et les requests de ressources propres à la production, la mise à l’échelle automatique KEDA étant activée.Composants optionnels
N’activez ces charges de travail que si vos besoins l’exigent, et ajoutez leurs requêtes aux valeurs de base indiquées ci-dessus. Lorsque deux valeurs sont indiquées sous la formen / m, n s’applique à une installation minimale et m à une installation de production. Une valeur unique s’applique aux deux cas.
Étapes suivantes
Prérequis
Appliquez les labels et les taints aux node pools TechCore et d’entraînement.
Mise à l’échelle automatique avec KEDA
Planifiez la capacité du cluster pour les charges de travail mises à l’échelle automatiquement.
Référence du Helm chart
Valeurs du chart pour la release
vantage-selfhosted.Référence de l'API
Contrat au niveau des champs pour la custom resource Vantage.
