Upgrade an Azure Red Hat OpenShift cluster

Az Azure Red Hat OpenShift-fürt életciklusának részeként rendszeres frissítéseket kell végrehajtania az OpenShift platform legújabb verziójára. Az Azure Red Hat OpenShift-fürtök frissítésével frissíthet a legújabb funkciókra és funkciókra, és alkalmazhatja a legújabb biztonsági kiadásokat.

Ez a cikk bemutatja, hogyan frissítheti az OpenShift-fürt összes összetevőjét az OpenShift webkonzol vagy a felügyelt frissítési operátor (MUO) használatával.

Előkészületek

  • Ehhez a cikkhez az Azure CLI 2.6.0-s vagy újabb verzióját kell futtatnia. Az aktuális verzió azonosításához futtassa a következőt: az --version. Ha telepítenie vagy frissítenie kell az Azure CLI-t, olvassa el az Azure CLI telepítését.

  • Ez a cikk feltételezi, hogy jogosultságokkal rendelkező admin felhasználóként rendelkezik hozzáféréssel egy meglévő Azure Red Hat OpenShift-fürthöz.

  • Ez a cikk feltételezi, hogy frissítette az Azure Red Hat OpenShift lekérési titkos kódját egy meglévő Azure Red Hat OpenShift 4.x-fürthöz. A lekéréses titkos kód cloud.openshift.com bejegyzésének belefoglalása lehetővé teszi, hogy a fürt telemetriai adatokat küldjön a Red Hatnak.

    További információ: Red Hat lekéréses titkos kód hozzáadása vagy frissítése Egy Azure Red Hat OpenShift 4-fürtön.

  • A frissítés megkezdése előtt győződjön meg arról, hogy a fürthöz használt szolgáltatásnév hitelesítő adatai érvényesek/frissülnek. További információ: Szolgáltatásnév hitelesítő adatainak elforgatása az Azure Red Hat OpenShift -fürthöz (ARO).

Check for Azure Red Hat OpenShift cluster upgrades

  1. Az OpenShift webkonzol bal felső sarkában , amely a kubeadminként való bejelentkezéskor az alapértelmezett, válassza a Rendszergazda istration lapot.

  2. Válassza a Fürt Gépház lehetőséget, és nyissa meg a Részletek lapot. Ekkor megjelenik a verzió, a frissítés állapota és a csatorna. A csatorna alapértelmezés szerint nincs konfigurálva.

  3. Válassza a Csatorna hivatkozást, és a parancssorban adja meg a kívánt frissítési csatornát, például a stable-4.10-et. A kívánt csatorna kiválasztása után megjelenik egy grafikon, amelyen az elérhető kiadások és csatornák láthatók. Ha a fürt frissítési állapota Frissítések Elérhető, frissítheti a fürtöt.

Az Azure Red Hat OpenShift-fürt frissítése az OpenShift-webkonzollal

Az előző lépés OpenShift-webkonzolján állítsa a csatornát a frissíteni kívánt verziónak megfelelő csatornára, például stable-4.10.

Válassza ki a frissíteni kívánt verziót, majd válassza a Frissítés lehetőséget. A frissítés állapota a következőre változik: Update to <product-version> in progress. A fürtfrissítés előrehaladását az operátorok és csomópontok állapotsávjainak figyelésével tekintheti át.

Egyéni frissítések ütemezése a felügyelt frissítési operátorral

Az Azure Red Hat OpenShift-fürt frissítéséhez használja a felügyelt frissítési operátort (MUO).

A felügyelt frissítés-operátor kezeli az automatizált fürtfrissítéseket. A felügyelt-frissítési operátor elindítja a fürtfrissítést, de magát a fürtfrissítési folyamatot nem hajtja végre. A fürtök frissítéséért az OpenShift Container Platform (OCP) felel. A felügyelt-frissítési operátor célja, hogy megfeleljen a felügyelt fürtnek a fürtfrissítés megkezdése előtt és után is meg kell felelnie azoknak az üzemeltetési feltételeknek, amelyeket a felügyelt fürtnek meg kell tartania.

  1. Készítse elő a konfigurációs fájlt az alábbi példában látható módon az OpenShift 4.10-re való frissítéshez.
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"

ahol:

  • channel az a csatorna, amelyről a konfigurációs fájl lekéri az életciklus-szabályzatnak megfelelően. A használt csatornának a következőnek kell lennie stable-4.10: .
  • version az a verzió, amelyre frissíteni szeretne, például 4.10.10.
  • upgradeAT ez az az idő, amikor a frissítés megtörténik.
  1. A konfigurációs fájl alkalmazása:
$ oc create -f <file_name>.yaml

Következő lépések