Partager via


Mettre à jour un cluster Azure Red Hat OpenShift

Dans le cadre du cycle de vie du cluster Microsoft Azure Red Hat OpenShift, vous devez effectuer des mises à jour périodiques vers la dernière version de la plateforme OpenShift. La mise à jour de vos clusters Azure Red Hat OpenShift vous permet de mettre à jour les fonctionnalités et fonctionnalités les plus récentes et d’appliquer les dernières versions de sécurité.

Cet article explique comment mettre à jour tous les composants d’un cluster OpenShift à l’aide de la console web OpenShift, de l’interface CLI ou de l’opérateur de mise à niveau managée (MUO). Pour plus d’informations sur les mises à jour d’OpenShift, consultez Présentation des mises à jour OpenShift

Important

L’exécution d’une mise à jour du plan de contrôle uniquement n’est pas prise en charge pour Azure Red Hat OpenShift et peut entraîner une instabilité du cluster.

Conditions préalables

Rechercher les mises à jour de cluster disponibles à l’aide de la console web

  1. Dans le menu de gauche de la console web OpenShift, vérifiez que vous êtes dans la perspective Administrateur , qui est la valeur par défaut lorsque vous vous connectez en tant que kubeadmin.

  2. Sélectionnez l’onglet Administration.

  3. Sélectionnez Paramètres du cluster et ouvrez l’onglet Détails . La version, l’état de mise à jour et le canal sont affichés. Le canal n’est pas configuré par défaut.

  4. Sélectionnez le lien Canal , puis, à l’invite, entrez le canal de mise à jour souhaité, par exemple stable-4.19. Une fois le canal souhaité choisi, un graphe montrant les versions et les canaux disponibles s’affiche. Si Update Status pour votre cluster indique Updates Available, vous pouvez mettre à jour votre cluster.

Mettre à jour votre cluster avec la console web OpenShift

À partir de la console web OpenShift à l’étape précédente, définissez le canal pour la version vers laquelle vous souhaitez effectuer la mise à jour, par stable-4.19exemple .

Sélectionnez une version vers laquelle effectuer la mise à jour, puis sélectionnez Mettre à jour. Vous voyez le changement d’état de la mise à jour sur : Update to <product-version> in progress. Vous pouvez examiner la progression de la mise à jour du cluster en regardant les barres de progression pour les opérateurs et les nœuds.

Planifier des mises à jour individuelles avec le managed-upgrade-operator

Utilisez l’opérateur de mise à niveau managé (MUO) pour mettre à jour votre cluster Azure Red Hat OpenShift.

L’opérateur de mise à niveau managé gère les mises à jour de cluster automatisées. L’opérateur de mise à niveau managé démarre la mise à jour du cluster, mais n’effectue aucune activité du processus de mise à jour du cluster lui-même. OpenShift Container Platform (OCP) est responsable de la mise à jour des clusters. L’objectif de l’opérateur de mise à niveau managée est de satisfaire aux conditions d’exploitation qu’un cluster managé doit contenir, avant et après le démarrage de la mise à jour du cluster.

  1. Préparez le fichier de configuration, comme indiqué dans l’exemple suivant pour la mise à jour vers OpenShift 4.19.
apiVersion: upgrade.managed.openshift.io/v1alpha1
kind: UpgradeConfig
metadata:
  name: managed-upgrade-config
  namespace: openshift-managed-upgrade-operator
spec:
  type: "ARO"
  upgradeAt: "2025-09-08T03:20:00Z"
  PDBForceDrainTimeout: 60
  desired:
    channel: "stable-4.19"
    version: "4.19.15"
  • upgradeAT est l’heure à laquelle la mise à jour se produit.
  • channel est le canal à partir duquel le fichier de configuration est récupéré, conformément à la politique du cycle de vie. Le canal utilisé doit être stable-<version> ou eus-<version>.
  • version est la version vers laquelle vous souhaitez effectuer la mise à jour, par exemple, 4.19.15.
  1. Appliquez le fichier de configuration. Remplacez par <file_name> le nom de votre fichier.
oc create -f <file_name>.yaml

Mettre à jour votre cluster à l’aide de l’interface CLI

Consultez ce qui suit pour mettre à jour un cluster à l’aide de l’interface CLI.

Mises à jour du module complémentaire de support de mise à jour étendue (EUS) Mises à jour de la période 1

Lors de la mise à jour de votre cluster d’une version EUS vers une autre version EUS (par exemple : 4.16 à 4.18), vous devez effectuer une mise à jour vers la version intermédiaire, puis vers la version EUS cible. Par exemple, pour mettre à jour de 4.16 à 4.18, vous devez effectuer une mise à jour vers la version 4.17, puis vers la version 4.18. Les mises à jour du plan de contrôle uniquement ne sont pas prises en charge. Vous devez également sélectionner le canal de mise à jour approprié pour votre version cible, par exemple eus-4.18.

Étapes suivantes

  • Vous trouverez des informations sur les avis et mises à jour OpenShift Container Platform disponibles dans la section Errata du portail client Red Hat.