Uppgradera ett Azure Red Hat OpenShift-kluster
Som en del av Azure Red Hat OpenShift-klusterlivscykeln måste du utföra regelbundna uppgraderingar till den senaste versionen av OpenShift-plattformen. Genom att uppgradera dina Azure Red Hat OpenShift-kluster kan du uppgradera till de senaste funktionerna och tillämpa de senaste säkerhetsversionerna.
Den här artikeln visar hur du uppgraderar alla komponenter i ett OpenShift-kluster med hjälp av OpenShift-webbkonsolen eller MUO (managed-upgrade-operator).
Innan du börjar
Den här artikeln kräver att du kör Azure CLI version 2.6.0 eller senare. Kör
az --version
för att hitta din nuvarande version. Om du behöver installera eller uppgradera Azure CLI/it läser du Installera Azure CLI.Den här artikeln förutsätter att du har åtkomst till ett befintligt Azure Red Hat OpenShift-kluster som en användare med
admin
behörighet.Den här artikeln förutsätter att du har uppdaterat din Azure Red Hat OpenShift-pullhemlighet för ett befintligt Azure Red Hat OpenShift 4.x-kluster. Om du inkluderar cloud.openshift.com posten från din pull-hemlighet kan klustret börja skicka telemetridata till Red Hat.
Mer information finns i Lägga till eller uppdatera din Red Hat-pullhemlighet i ett Azure Red Hat OpenShift 4-kluster.
Kontrollera att autentiseringsuppgifterna för tjänstens huvudnamn som används för klustret är giltiga/uppdaterade innan du påbörjar uppgraderingen. Mer information finns i Rotera autentiseringsuppgifter för tjänstens huvudnamn för ditt Azure Red Hat OpenShift-kluster (ARO).
Söka efter Azure Red Hat OpenShift-klusteruppgraderingar
Längst upp till vänster i OpenShift-webbkonsolen, som är standard när du loggar in som kubeadmin, väljer du fliken Administration .
Välj Klusterinställningar och öppna fliken Information . Du ser version, uppdateringsstatus och kanal. Kanalen är inte konfigurerad som standard.
Välj länken Kanal och ange önskad uppdateringskanal i kommandotolken, till exempel stable-4.10. 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.
Uppgradera ditt Azure Red Hat OpenShift-kluster med OpenShift-webbkonsolen
Från OpenShift-webbkonsolen i föregående steg anger du kanalen till rätt kanal för den version som du vill uppdatera till, till exempel stable-4.10
.
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ägga enskilda uppgraderingar med hjälp av operatorn managed-upgrade-operator
Använd den hanterade uppgraderingsoperatorn (MUO) för att uppgradera ditt Azure Red Hat OpenShift-kluster.
Operatorn managed-upgrade-operator hanterar automatiserade klusteruppgraderingar. Operatorn managed-upgrade-operator startar klusteruppgraderingen, men den utför inte några aktiviteter i själva klusteruppgraderingsprocessen. OpenShift Container Platform (OCP) ansvarar för att uppgradera klustren. Målet med den hanterade uppgraderingsoperatorn är att uppfylla de driftförhållanden som ett hanterat kluster måste innehålla, både före och efter att klusteruppgradering har påbörjats.
- Förbered konfigurationsfilen, som du ser i följande exempel för uppgradering till OpenShift 4.10.
apiVersion: upgrade.managed.openshift.io/v1alpha1
kind: UpgradeConfig
metadata:
name: managed-upgrade-config
namespace: openshift-managed-upgrade-operator
spec:
type: "ARO"
upgradeAt: "2022-02-08T03:20:00Z"
PDBForceDrainTimeout: 60
desired:
channel: "stable-4.10"
version: "4.10.10"
där:
channel
är den kanal som konfigurationsfilen hämtas från, enligt livscykelpolicyn. Den kanal som används ska varastable-4.10
.version
är den version som du vill uppgradera till, till exempel4.10.10
.upgradeAT
är den tid då uppgraderingen kommer att äga rum.
- Använd konfigurationsfilen:
$ oc create -f <file_name>.yaml
Nästa steg
- Lär dig hur du uppgraderar ett Azure Red Hat OpenShift-kluster med hjälp av OC CLI.
- Du hittar information om tillgängliga OpenShift Container Platform-rekommendationer och uppdateringar i avsnittet errata i kundportalen.