Chapitre 5. La ROSA avec les limites HCP et l’évolutivité
Ce document détaille les maximums de cluster testés pour Red Hat OpenShift Service sur AWS (ROSA) avec des clusters de plans de contrôle hébergés (HCP), ainsi que des informations sur l’environnement de test et la configuration utilisée pour tester les maximums. Dans le cas de ROSA avec des clusters HCP, le plan de contrôle est entièrement géré dans le compte AWS de service et sera automatiquement mis à l’échelle avec le cluster.
5.1. Le ROSA avec les maximums de cluster HCP Copier lienLien copié sur presse-papiers!
Considérez les maximums d’objets testés suivants lorsque vous planifiez un service OpenShift Red Hat sur AWS (ROSA) avec l’installation de clusters de plans de contrôle hébergés (HCP). Le tableau spécifie les limites maximales pour chaque type testé dans un ROSA avec cluster HCP.
Ces lignes directrices sont basées sur un groupe de 500 nœuds de calcul (également appelés travailleurs). 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.