11.2. Mise à jour d'un cluster à l'aide de la console web
Si des mises à jour sont disponibles, vous pouvez mettre à jour votre cluster à partir de la console web.
Vous pouvez trouver des informations sur les avis et les mises à jour disponibles pour OpenShift Container Platform dans la section errata du portail client.
Conditions préalables
-
Avoir accès à la console web en tant qu'utilisateur avec les privilèges
admin
. -
Mettre en pause toutes les ressources
MachineHealthCheck
.
Procédure
-
Dans la console web, cliquez sur Administration
Cluster Settings et examinez le contenu de l'onglet Details. Pour les clusters de production, assurez-vous que Channel est défini sur le canal correct pour la version que vous souhaitez mettre à jour, par exemple
stable-4.12
.ImportantPour les clusters de production, vous devez vous abonner à un canal
stable-*
,eus-*
oufast-*
.NoteLorsque vous êtes prêt à passer à la version mineure suivante, choisissez le canal qui correspond à cette version mineure. Plus le canal de mise à jour est déclaré tôt, plus le cluster peut recommander des chemins de mise à jour vers la version cible. Le cluster peut prendre un certain temps pour évaluer toutes les mises à jour possibles et proposer les meilleures recommandations de mise à jour. Les recommandations de mise à jour peuvent changer au fil du temps, car elles sont basées sur les options de mise à jour disponibles à ce moment-là.
Si vous ne voyez pas de chemin de mise à jour pour votre version mineure cible, continuez à mettre à jour votre cluster avec la dernière version de correctif pour votre version actuelle jusqu'à ce que la version mineure suivante soit disponible dans le chemin.
- Si le site Update status n'est pas Updates available, vous ne pouvez pas mettre à jour votre cluster.
- Select channel indique la version du cluster en cours d'exécution ou en cours de mise à jour.
Sélectionnez une version à mettre à jour et cliquez sur Save.
Le canal d'entrée Update status devient Update to <product-version> in progress, et vous pouvez suivre la progression de la mise à jour de la grappe en observant les barres de progression des opérateurs et des nœuds.
NoteSi vous mettez à niveau votre cluster vers la version mineure suivante, comme la version 4.y vers 4.(y 1), il est recommandé de confirmer que vos nœuds sont mis à jour avant de déployer des charges de travail qui dépendent d'une nouvelle fonctionnalité. Tous les pools dont les nœuds de travail n'ont pas encore été mis à jour sont affichés sur la page Cluster Settings.
Une fois que la mise à jour est terminée et que l'opérateur de version de cluster actualise les mises à jour disponibles, vérifiez si d'autres mises à jour sont disponibles dans votre canal actuel.
- Si des mises à jour sont disponibles, continuez à effectuer des mises à jour dans le canal actuel jusqu'à ce que vous ne puissiez plus effectuer de mises à jour.
-
Si aucune mise à jour n'est disponible, passez du canal Channel au canal
stable-*
,eus-*
oufast-*
pour la prochaine version mineure, et mettez à jour la version que vous souhaitez dans ce canal.
Il se peut que vous deviez effectuer plusieurs mises à jour intermédiaires jusqu'à ce que vous obteniez la version souhaitée.
NoteLorsque vous mettez à jour un cluster qui contient des machines de travail Red Hat Enterprise Linux (RHEL), ces machines deviennent temporairement indisponibles pendant le processus de mise à jour. Vous devez exécuter le playbook de mise à niveau sur chaque machine RHEL lorsqu'elle entre dans l'état
NotReady
pour que la mise à jour du cluster soit terminée.