1.6. Dimensionnement des nœuds d'infrastructure
Infrastructure nodes sont des nœuds étiquetés pour exécuter des éléments de l'environnement OpenShift Container Platform. Les besoins en ressources des nœuds d'infrastructure dépendent de l'âge du cluster, des nœuds et des objets du cluster, car ces facteurs peuvent entraîner une augmentation du nombre de métriques ou de séries temporelles dans Prometheus. Les recommandations suivantes concernant la taille des nœuds d'infrastructure sont basées sur les résultats observés lors des tests de densité des clusters détaillés dans la section Control plane node sizing, où la pile de surveillance et le contrôleur d'entrée par défaut ont été déplacés vers ces nœuds.
Number of worker nodes | Densité des clusters, ou nombre d'espaces de noms | Cœurs de l'unité centrale | Mémoire (GB) |
---|---|---|---|
27 | 500 | 4 | 24 |
120 | 1000 | 8 | 48 |
252 | 4000 | 16 | 128 |
501 | 4000 | 32 | 128 |
En général, trois nœuds d'infrastructure sont recommandés par grappe.
Ces recommandations de dimensionnement doivent être utilisées à titre indicatif. Prometheus est une application très gourmande en mémoire ; l'utilisation des ressources dépend de divers facteurs, notamment du nombre de nœuds, d'objets, de l'intervalle de récupération des métriques Prometheus, des métriques ou des séries temporelles, et de l'âge du cluster. En outre, l'utilisation des ressources du routeur peut également être affectée par le nombre d'itinéraires et la quantité/le type de requêtes entrantes.
Ces recommandations ne s'appliquent qu'aux nœuds d'infrastructure hébergeant les composants d'infrastructure Monitoring, Ingress et Registry installés lors de la création du cluster.
Dans OpenShift Container Platform 4.12, la moitié d'un cœur de CPU (500 millicores) est désormais réservée par le système par défaut par rapport à OpenShift Container Platform 3.11 et aux versions précédentes. Cela influe sur les recommandations de dimensionnement énoncées.