Chapitre 4. Limites et évolutivité
Ce document détaille les maximums de cluster testés pour Red Hat OpenShift Service sur les clusters AWS (ROSA), ainsi que des informations sur l’environnement de test et la configuration utilisée pour tester les maximums. Des informations sur le dimensionnement et la mise à l’échelle des nœuds de contrôle et d’infrastructure sont également fournies.
4.1. Les maximums de clusters Copier lienLien copié sur presse-papiers!
Considérez les maximums d’objets testés suivants lorsque vous planifiez une installation de cluster Red Hat OpenShift sur AWS (ROSA). Le tableau spécifie les limites maximales pour chaque type testé dans un cluster (ROSA).
Ces lignes directrices sont basées sur un cluster de 249 nœuds de calcul (également connus sous le nom de travailleur) dans une configuration de zone de disponibilité multiple. Dans le cas des groupes plus petits, les maximums sont inférieurs.
Le type maximum | 4.x testé maximum |
---|---|
Le nombre de gousses [1] | 25 000 |
Le nombre de gousses par nœud | 250 |
Le nombre de gousses par noyau | Il n’y a pas de valeur par défaut |
Le nombre d’espaces de noms [2] | 5 000 |
Le nombre de gousses par espace de noms [3] | 25 000 |
Le nombre de services [4] | 10 000 |
Le nombre de services par espace de noms | 5 000 |
Le nombre d’extrémités arrière par service | 5 000 |
Le nombre de déploiements par espace de noms [3] | 2 000 |
- Le nombre de pods affiché ici est le nombre de dosettes de test. Le nombre réel de pods dépend de la mémoire, du CPU et des besoins de stockage de l’application.
- Lorsqu’il y a un grand nombre de projets actifs, etcd peut souffrir d’une mauvaise performance si l’espace clé grandit excessivement et dépasse le quota spatial. L’entretien périodique de etcd, y compris la défragmentation, est fortement recommandé pour rendre le stockage etcd disponible.
- Il y a plusieurs boucles de contrôle dans le système qui doivent itérer sur tous les objets dans un espace de noms donné en réaction à certains changements d’état. Avoir un grand nombre d’objets d’un type, dans un seul espace de noms, peut rendre ces boucles coûteuses et ralentir le traitement des changements d’état. La limite suppose que le système a suffisamment de CPU, de mémoire et de disque pour satisfaire les exigences de l’application.
- Chaque port de service et chaque service arrière ont une entrée correspondante dans iptables. Le nombre d’extrémités arrière d’un service donné a une incidence sur la taille des objets des points de terminaison, ce qui a ensuite une incidence sur la taille des données envoyées dans tout le système.