Udostępnij przez


Aktualizowanie klastra usługi Azure Red Hat OpenShift

W ramach cyklu życia klastra Microsoft Azure Red Hat OpenShift należy wykonać okresowe aktualizacje najnowszej wersji platformy OpenShift. Aktualizowanie klastrów usługi Azure Red Hat OpenShift umożliwia aktualizowanie najnowszych funkcji i stosowanie najnowszych wersji zabezpieczeń.

W tym artykule pokazano, jak zaktualizować wszystkie składniki w klastrze OpenShift przy użyciu konsoli internetowej, interfejsu wiersza polecenia platformy OpenShift lub zarządzanego operatora uaktualnienia (MUO). Aby uzyskać więcej informacji na temat aktualizacji platformy OpenShift, zobacz Understanding OpenShift updates (Omówienie aktualizacji openShift)

Ważne

Wykonanie aktualizacji tylko płaszczyzny sterowania nie jest obsługiwane w przypadku usługi Azure Red Hat OpenShift i może spowodować niestabilność klastra.

Wymagania wstępne

Sprawdzanie dostępności aktualizacji klastra przy użyciu konsoli sieci Web

  1. Z menu po lewej stronie konsoli internetowej OpenShift upewnij się, że jesteś w perspektywie Administrator , która jest domyślna po zalogowaniu się jako kubeadmin.

  2. Wybierz kartę Administracja .

  3. Wybierz pozycję Ustawienia klastra i otwórz kartę Szczegóły . Zostanie wyświetlona wersja, stan aktualizacji i kanał. Kanał nie jest domyślnie skonfigurowany.

  4. Wybierz link Kanał , a po wyświetleniu monitu wprowadź żądany kanał aktualizacji, na przykład stable-4.19. Po wybraniu żądanego kanału zostanie wyświetlony wykres przedstawiający dostępne wydania i kanały. Jeśli stan aktualizacji klastra zawiera dostępne aktualizacje, możesz zaktualizować klaster.

Aktualizowanie klastra za pomocą konsoli internetowej openShift

W konsoli internetowej OpenShift w poprzednim kroku ustaw kanał dla wersji , do której chcesz przeprowadzić aktualizację, na przykład stable-4.19.

Wybierz wersję do aktualizacji, a następnie wybierz pozycję Aktualizuj. Zostanie wyświetlona zmiana stanu aktualizacji na: Update to <product-version> in progress. Postęp aktualizacji klastra można przejrzeć, obserwując paski postępu dla operatorów i węzłów.

Planowanie poszczególnych aktualizacji przy użyciu operatora zarządzania aktualizacjami

Użyj operatora zarządzania aktualizacją (MUO), aby zaktualizować klaster Azure Red Hat OpenShift.

Operator aktualizacji zarządzanej zarządza automatycznymi aktualizacjami klastra. Operator zarządzanych aktualizacji uruchamia aktualizację klastra, ale sam nie wykonuje żadnych działań związanych z procesem aktualizacji. Platforma Kontenera OpenShift (OCP) jest odpowiedzialna za aktualizowanie klastrów. Celem operatora uaktualnień zarządzanych jest spełnienie wymogów eksploatacyjnych, które zarządzany klaster musi spełniać zarówno przed, jak i po aktualizacji klastra.

  1. Przygotuj plik konfiguracji, jak pokazano w poniższym przykładzie, aby przeprowadzić aktualizację do wersji 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 to godzina wystąpienia aktualizacji.
  • channel to kanał pobierany przez plik konfiguracji zgodnie z zasadami cyklu życia. Używany kanał powinien mieć wartość stable-<version> lub eus-<version>.
  • version to wersja, do której chcesz przeprowadzić aktualizację, na przykład 4.19.15.
  1. Zastosuj plik konfiguracji. Zastąp <file_name> nazwą pliku.
oc create -f <file_name>.yaml

Zaktualizuj swój klaster, korzystając z interfejsu wiersza polecenia (CLI)

Skorzystaj z poniższych informacji dotyczących aktualizowania klastra przy użyciu interfejsu wiersza polecenia.

Dodatek do rozszerzonego wsparcia aktualizacji (EUS) Okres 1

Podczas aktualizowania klastra z jednej wersji EUS do innej wersji EUS (np. 4.16 do 4.18) należy przeprowadzić aktualizację do wersji tymczasowej, a następnie do docelowej wersji EUS. Na przykład aby zaktualizować z wersji 4.16 do 4.18, należy zaktualizować do wersji 4.17, a następnie do wersji 4.18. Aktualizacje dotyczące wyłącznie płaszczyzny sterowania nie są obsługiwane. Należy również wybrać odpowiedni kanał aktualizacji dla wersji docelowej, na przykład eus-4.18.

Dalsze kroki

  • Informacje o dostępnych poradach i aktualizacjach OpenShift Container Platform można znaleźć w sekcji errata na portalu klienta usługi Red Hat.