Dela via


Uppdatera ett Azure Red Hat OpenShift-kluster

Som en del av Microsoft Azure Red Hat OpenShift-klusterlivscykeln måste du utföra regelbundna uppdateringar av den senaste versionen av OpenShift-plattformen. Genom att uppdatera dina Azure Red Hat OpenShift-kluster kan du uppdatera till de senaste funktionerna och tillämpa de senaste säkerhetsversionerna.

Den här artikeln visar hur du uppdaterar alla komponenter i ett OpenShift-kluster med hjälp av OpenShift-webbkonsolen, CLI eller den hanterade uppgraderingsoperatorn (MUO). Mer information om OpenShift-uppdateringar finns i Förstå OpenShift-uppdateringar

Viktigt!

Att utföra en kontrollplansuppdatering stöds inte för Azure Red Hat OpenShift och kan leda till instabilitet i klustret.

Förutsättningar

Sök efter tillgängliga klusteruppdateringar med hjälp av webbkonsolen

  1. På den vänstra menyn i OpenShift-webbkonsolen ser du till att du är i administratörsperspektivet , vilket är standard när du loggar som kubeadmin.

  2. Välj fliken Administration .

  3. Välj Klusterinställningar och öppna fliken Information . Version, uppdateringsstatus och kanal visas. Kanalen är inte konfigurerad som standard.

  4. Välj länken Kanal och ange önskad uppdateringskanal i kommandotolken, till exempel stable-4.19. När den önskade kanalen har valts visas ett diagram som visar tillgängliga versioner och kanaler. Om uppdateringsstatusen för klustret visar Tillgängliga uppdateringar kan du uppdatera klustret.

Uppdatera klustret med OpenShift-webbkonsolen

Från OpenShift-webbkonsolen i föregående steg anger du Kanalen för den version som du vill uppdatera till, till exempel stable-4.19.

Välj en version att uppdatera till och välj Uppdatera. Uppdateringsstatusen ändras till: Update to <product-version> in progress. Du kan granska förloppet för klusteruppdateringen genom att titta på förloppsstaplarna för operatorerna och noderna.

Schemalägg enskilda uppdateringar med managed-upgrade-operator

Använd den hanterade uppgraderingsoperatorn (MUO) för att uppdatera ditt Azure Red Hat OpenShift-kluster.

Operatorn managed-upgrade-operator hanterar klusteruppdateringar automatiskt. Operatorn managed-upgrade-operator startar klusteruppdateringen, men den utför inte några aktiviteter i själva klusteruppdateringsprocessen. OpenShift Container Platform (OCP) ansvarar för att uppdatera klustren. Målet med operatorn managed-upgrade-operator är att uppfylla de driftsförhållanden som ett hanterat kluster måste uppfylla, både före och efter att klusteruppdatering har startats.

  1. Förbered konfigurationsfilen enligt följande exempel för uppdatering till 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 är den tid då uppdateringen inträffar.
  • channel är den kanal som konfigurationsfilen hämtar från, enligt livscykelpolicyn. Den kanal som används ska vara stable-<version> eller eus-<version>.
  • version är den version som du vill uppdatera till, till exempel 4.19.15.
  1. Använd konfigurationsfilen. Ersätt <file_name> med filens namn.
oc create -f <file_name>.yaml

Uppdatera klustret med hjälp av CLI

Se följande för Att uppdatera ett kluster med hjälp av CLI.

Tilläggsuppdateringar för utökad uppdateringssupport (EUS) för term 1

När du uppdaterar klustret från en EUS-version till en annan EUS-version (till exempel 4.16 till 4.18) måste du uppdatera till interimversionen och sedan till eus-målversionen. Om du till exempel vill uppdatera från 4.16 till 4.18 måste du uppdatera till 4.17 och sedan till 4.18. Uppdateringar av endast kontrollplan stöds inte. Du måste också välja relevant uppdateringskanal för målversionen, till exempel eus-4.18.

Nästa steg

  • Du hittar information om tillgängliga OpenShift Container Platform-rekommendationer och uppdateringar i avsnittet errata i Red Hat-kundportalen.