Een Azure Red Hat OpenShift-cluster upgraden

Als onderdeel van de levenscyclus van het Azure Red Hat OpenShift-cluster moet u periodieke upgrades uitvoeren naar de nieuwste versie van het OpenShift-platform. Als u uw Azure Red Hat OpenShift-clusters bijwerken, kunt u upgraden naar de nieuwste functies en functionaliteiten en de nieuwste beveiligingsreleases toepassen.

In dit artikel leest u hoe u alle onderdelen in een OpenShift-cluster kunt upgraden met behulp van de OpenShift-webconsole of de managed-upgrade-operator (MUO).

Voordat u begint

  • Voor dit artikel moet u Azure CLI versie 2.6.0 of hoger uitvoeren. Voer az --version uit om uw huidige versie te vinden. Als u Azure CLI/it wilt installeren of upgraden, raadpleegt u Azure CLI installeren.

  • In dit artikel wordt ervan uitgegaan dat u toegang hebt tot een bestaand Azure Red Hat OpenShift-cluster als gebruiker met admin bevoegdheden.

  • In dit artikel wordt ervan uitgegaan dat u uw Azure Red Hat OpenShift-pull-geheim hebt bijgewerkt voor een bestaand Azure Red Hat OpenShift 4.x-cluster. Als u de cloud.openshift.com invoer uit uw pull-geheim ophaalt, kan uw cluster beginnen met het verzenden van telemetriegegevens naar Red Hat.

    Zie Uw Red Hat-pull-geheim toevoegen of bijwerken in een Azure Red Hat OpenShift 4-cluster voor meer informatie.

  • Zorg ervoor dat de referenties voor de service-principal die voor het cluster worden gebruikt, geldig/bijgewerkt zijn voordat u de upgrade start. Zie Referenties voor service-principals roteren voor uw Azure Red Hat OpenShift-cluster (ARO) voor meer informatie.

Controleren op Azure Red Hat OpenShift-clusterupgrades

  1. Selecteer linksboven in de OpenShift-webconsole, de standaardinstelling wanneer u zich als kubeadmin aanmeldt, het tabblad Beheer istration.

  2. Selecteer Cluster Instellingen en open het tabblad Details. U ziet de versie, de updatestatus en het kanaal. Het kanaal is niet standaard geconfigureerd.

  3. Selecteer de kanaalkoppeling en voer bij de prompt het gewenste updatekanaal in, bijvoorbeeld stable-4.10. Zodra het gewenste kanaal is gekozen, wordt een grafiek met beschikbare releases en kanalen weergegeven. Als in de updatestatus voor uw cluster updates beschikbaar worden weergegeven, kunt u het cluster bijwerken.

Uw Azure Red Hat OpenShift-cluster upgraden met de OpenShift-webconsole

Stel vanuit de OpenShift-webconsole in de vorige stap het kanaal in op het juiste kanaal voor de versie waarnaar u wilt bijwerken, zoals stable-4.10.

Selecteer een versie die u wilt bijwerken en selecteer Bijwerken. U ziet dat de updatestatus wordt gewijzigd in: Update to <product-version> in progress. U kunt de voortgang van de clusterupdate bekijken door de voortgangsbalken voor de operators en knooppunten te bekijken.

Afzonderlijke upgrades plannen met behulp van de operator managed-upgrade

Gebruik de MUO (Managed-Upgrade-Operator) om uw Azure Red Hat OpenShift-cluster te upgraden.

De operator managed-upgrade beheert geautomatiseerde clusterupgrades. De operator managed-upgrade start de clusterupgrade, maar voert geen activiteiten uit van het clusterupgradeproces zelf. Het OpenShift Container Platform (OCP) is verantwoordelijk voor het upgraden van de clusters. Het doel van de operator managed-upgrade is om te voldoen aan de operationele voorwaarden die een beheerd cluster moet bevatten, zowel vóór als na het starten van de clusterupgrade.

  1. Bereid het configuratiebestand voor, zoals wordt weergegeven in het volgende voorbeeld voor het upgraden naar 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"

waarbij geldt:

  • channel is het kanaal waaruit het configuratiebestand wordt opgehaald, volgens het levenscyclusbeleid. Het gebruikte kanaal moet zijn stable-4.10.
  • version is de versie waarnaar u een upgrade wilt uitvoeren, zoals 4.10.10.
  • upgradeAT is het tijdstip waarop de upgrade plaatsvindt.
  1. Pas het configuratiebestand toe:
$ oc create -f <file_name>.yaml

Volgende stappen