Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Como parte del ciclo de vida del clúster de Red Hat OpenShift de Microsoft Azure, debe realizar actualizaciones periódicas a la versión más reciente de la plataforma OpenShift. La actualización de los clústeres de Red Hat OpenShift en Azure le permite actualizar a las características y funcionalidades más recientes, y aplicar las versiones de seguridad más recientes.
En este artículo se muestra cómo actualizar todos los componentes de un clúster de OpenShift mediante la consola web de OpenShift o el operador managed-upgrade-operator (MUO).
Prerrequisitos
Para este artículo, es necesario usar la versión 2.6.0 de la CLI de Azure o posterior. Ejecute
az --version
para buscar la versión actual. Si tiene que instalar o actualizar la CLI de Azure, vea Instalación de la CLI de Azure.En este artículo se da por supuesto que tiene acceso a un clúster existente de Red Hat OpenShift en Azure como usuario con privilegios de
admin
.En este artículo se asume que ha actualizado su secreto de extracción de Azure Red Hat OpenShift para un clúster existente de Azure Red Hat OpenShift 4.x. La inclusión de la
cloud.openshift.com
entrada del secreto de extracción permite al clúster empezar a enviar datos de telemetría a Red Hat.Para más información, vea Adición o actualización del secreto de extracción de Red Hat en un clúster de la versión 4 de Red Hat OpenShift en Azure.
Asegúrese de que las credenciales de la entidad de servicio usadas para el clúster sean válidas o estén actualizadas antes de iniciar la actualización. Para obtener más información, consulte Cambiar las credenciales del principal de servicio para su clúster Azure Red Hat OpenShift.
Comprobación de las actualizaciones del clúster
En la parte superior izquierda de la consola web de OpenShift, que es el valor predeterminado al iniciar sesión como kubeadmin, seleccione la pestaña Administración.
Seleccione Configuración del clúster y abra la pestaña Detalles . Se muestran la versión, el estado de actualización y el canal. El canal no está configurado de forma predeterminada.
Seleccione el vínculo Canal y, en el indicador, ingrese el canal de actualización deseado, por ejemplo
stable-4.18
. Una vez que elija el canal deseado, aparece un gráfico en el que se muestran las versiones y los canales disponibles. Si el valor de Update Status (Estado de actualización) del clúster muestra Updates Available (Actualizaciones disponibles), puede actualizar el clúster.
Actualización del clúster con la consola web de OpenShift
En la consola web de OpenShift del paso anterior, establezca el valor de Channel (Canal) en el canal correcto para la versión a la que quiera actualizar, como stable-4.18
.
Elija una versión para actualizar y luego seleccione Update (actualizar). Verá que el estado de actualización cambia a: Update to <product-version> in progress
. Para revisar el progreso de la actualización del clúster, observe las barras de progreso de los operadores y nodos.
Programar actualizaciones individuales mediante el operador "managed-upgrade-operator"
Use el operador managed-upgrade-operator (MUO) para actualizar el clúster de Red Hat OpenShift en Azure.
El operador managed-upgrade-operator administra las actualizaciones de clúster automatizadas. El operador managed-upgrade inicia la actualización del clúster, pero no realiza ninguna actividad del propio proceso de actualización del clúster. OpenShift Container Platform (OCP) es responsable de actualizar los clústeres. El objetivo del operador managed-upgrade-operator es satisfacer las condiciones de funcionamiento que debe contener un clúster administrado, tanto antes como después de iniciar la actualización del clúster.
Prepare el archivo de configuración, como se muestra en el ejemplo siguiente para actualizar a OpenShift 4.18.
apiVersion: upgrade.managed.openshift.io/v1alpha1 kind: UpgradeConfig metadata: name: managed-upgrade-config namespace: openshift-managed-upgrade-operator spec: type: "ARO" upgradeAt: "2025-02-08T03:20:00Z" PDBForceDrainTimeout: 60 desired: channel: "stable-4.18" version: "4.18.18"
-
upgradeAT
es la hora en que se produce la actualización. -
channel
es el canal del que extrae el archivo de configuración, según la directiva de ciclo de vida. El canal utilizado debe serstable-4.18
. -
version
es la versión a la que quiere actualizar, como4.18.18
.
-
Aplique el archivo de configuración. Reemplace por
<file_name>
el nombre del archivo.oc create -f <file_name>.yaml
Pasos siguientes
- Actualización de un clúster mediante la CLI.
- Puede encontrar información sobre los avisos y actualizaciones disponibles de OpenShift Container Platform en la sección errata del Portal de clientes de Red Hat.