Chapitre 1. Amélioration de ROSA avec des clusters HCP
1.1. Améliorer les options pour ROSA avec les clusters HCP Copier lienLien copié sur presse-papiers!
Dans OpenShift, mettre à niveau signifie fournir un nouveau composant avec un logiciel mis à jour et l’utiliser pour remplacer un composant existant qui a un logiciel obsolète.
Il est possible de contrôler l’impact des mises à niveau sur votre charge de travail en contrôlant les parties du cluster mises à niveau, par exemple:
- Améliorer uniquement l’avion de contrôle hébergé
- Cela initie la mise à niveau de l’avion de contrôle hébergé. Cela n’a pas d’impact sur vos nœuds ouvriers.
- Améliorer les nœuds dans une piscine de machines
- Cela initie un remplacement par laminage des nœuds dans le pool de machines spécifié, et affecte temporairement les nœuds du travailleur sur ce pool de machines. Il est également possible de mettre à niveau plusieurs pools de machines simultanément.
Il est impossible de mettre à niveau le plan de contrôle hébergé en même temps qu’une mise à niveau du pool de machines.
Afin de maintenir la compatibilité entre les nœuds du cluster, les nœuds dans les pools de machines ne peuvent pas utiliser une version plus récente que le plan de contrôle hébergé. Cela signifie que le plan de contrôle hébergé doit toujours être mis à niveau vers une version donnée avant que tous les pools de machines ne soient mis à niveau vers la même version.
En outre, vous pouvez contrôler le temps nécessaire à la mise à niveau d’un pool de machines et l’impact d’une mise à niveau sur votre charge de travail, en modifiant les valeurs --max-surge et --max-disponibles pour chaque pool de machines. Ces options contrôlent le nombre de nœuds qui peuvent être mis à niveau simultanément sur un pool de machines, et si une mise à niveau prévoit des nœuds excédentaires ou rend certains nœuds existants indisponibles ou les deux, par exemple:
- Afin de prioriser la disponibilité de la charge de travail élevée, vous pouvez fournir des nœuds excédentaires au lieu de rendre les nœuds existants indisponibles en définissant une valeur plus élevée pour --max-surge et --max-indisponible à 0.
- Afin de prioriser les coûts d’infrastructure plus bas, vous pouvez rendre certains nœuds existants indisponibles et éviter de provisionner les nœuds excédentaires en définissant une valeur plus élevée pour --max-indisponible et --max-surge à 0.
- Afin de prioriser la vitesse de mise à niveau en mettant à niveau simultanément plusieurs nœuds, vous pouvez fournir des nœuds excédentaires et permettre à certains nœuds existants d’être rendus indisponibles en configurant des valeurs modérées pour --max-surge et --max-indisponible.
Consultez la référence ROSA CLI pour le pool de machines d’édition rosa pour plus d’informations sur ces paramètres et leur utilisation.
Ressources supplémentaires