4.18 Información sobre versiones y acciones de actualización

Revisar la información sobre la versión 4.18 de Red Hat OpenShift on IBM Cloud. Esta versión se basa en la versión 1.31 de Kubernetes.

¿Busca información general sobre cómo actualizar clústeres o información sobre una versión diferente? Consulte Red HatRed Hat OpenShift la información sobre IBM Cloud la versión y las notas de la 4.18 versión.

Esta insignia indica Kubernetes versión 1.31 certificación para Red Hat OpenShift on IBM Cloud
Kubernetes versión 1.31 insignia de certificación

Red Hat OpenShift on IBM Cloud Es un producto certificado Kubernetes para la versión 1.31 en el marco del programa de certificación de conformidad de software Kubernetes de la CNCF. Kubernetes® es una marca registrada de The Linux Foundation en Estados Unidos y otros países, y se utiliza en virtud de una licencia de The Linux Foundation.

Calendario de releases

La siguiente tabla incluye el calendario de lanzamientos previsto para la versión 4.18. Puede utilizar esta información con fines de planificación, por ejemplo, para estimar el momento en general en el que la versión puede dejar de estar soportada.

Las fechas que están marcadas con el símbolo son provisionales y están sujetas a cambios.

Historial de versiones de Red Hat OpenShift on IBM Cloud versión 4.18.
¿Está soportada? Versión de Red Hat OpenShift / Kubernetes Fecha del release Fecha no soportada
Soportado 4.18 / 1.31 23 de mayo de 2025 26 de mayo de 2027

Preparación para la actualización

Revisa los cambios que quizá tengas que realizar al actualizar un clúster a la versión 4.18. Esta información resume las actualizaciones que probablemente tengan un impacto en las aplicaciones desplegadas cuando se actualice.

Los requisitos Satellite de tamaño de ubicación para alojar Red Hat OpenShift on IBM Cloud clústeres 4.18 de la versión ahora son los mismos independientemente de si la ubicación es RHEL ( non-CoreOS ) o CoreOS-enabled. Los requisitos para los nodos de ubicación son los mismos que para las ubicaciones de CoreOS-enabled.

Antes de actualizar el nodo maestro

En la tabla siguiente se muestran las acciones que debe llevar a cabo antes de actualizar el nodo maestro del clúster.

Para los clústeres que ejecutan la versión 4.18 o posterior, puede utilizar el oc adm upgrade status comando para comprobar el estado de actualización del maestro del clúster durante una actualización de la versión del maestro. Para obtener más información, consulte Visualización del estado de actualización del clúster con el comando oc adm upgrade status.

Cambios a realizar antes de actualizar el maestro a Red Hat OpenShift 4.18
Tipo Descripción
Preparación para actualizar OpenShift Para más información, consulte la sección Preparativos para la actualización a OpenShift Container Platform 4.18 para conocer las posibles acciones necesarias. Las acciones de copia de seguridad, selección de versión y preparación de actualización de eliminación de SDN de etcd no se aplican a los clústeres de Red Hat OpenShift on IBM Cloud, ya que las copias de seguridad y las acciones de selección de versión de etcd se gestionan por usted, y se utiliza Calico en lugar de SDN.
Funcionalidades de OpenShift obsoletas y eliminadas Para más información, consulte la versión OpenShift Container Platform 4.18 deprecated and removed features para conocer las posibles acciones necesarias.
Problemas conocidos OpenShift Para más información, consulte la versión OpenShift Container Platform 4.18 problemas conocidos para conocer las posibles acciones necesarias.
La actualización requiere la moneda de la versión del clúster OpenShift La actualización de un maestro de clúster se cancelará si el estado de la versión del clúster OpenShift indica que ya hay una actualización en curso. Consulte ¿Por qué OpenShift muestra que la versión del clúster no está actualizada? para obtener más detalles.
La actualización requiere la resolución de las condiciones de actualización de la versión del clúster OpenShift La actualización del maestro de clúster se cancelará si la condición de estado Actualizable versión de clúster OpenShift indica que el clúster no es actualizable. Para determinar si el clúster es actualizable, consulte Cómo comprobar el estado de actualización de su clúster.
No se admiten nodos de trabajo RHEL 8 Los nodos de trabajo RHEL 8 no son compatibles con la versión 4.18. La versión 4.17 es la última que es compatible con RHEL 8. Antes de actualizar a 4.18, debe migrar todos los nodos de trabajo de RHEL 8 a RHEL 9 o RHCOS. Para conocer los pasos de la migración, consulta Migración a Red Hat Enterprise Linux n 9 (Classic o VPC) o Migración de nodos de trabajo VPC a RHCOS (solo VPC).
Los nodos de trabajo RHEL han quedado obsoletos A partir de la versión de clúster 4.18, Red Hat Enterprise Linux CoreOS (RHCOS) es el sistema operativo predeterminado en los clústeres Classic y VPC y los nodos de trabajador RHEL están obsoletos. La actualización de un clúster a la versión 4.18 no cambia el sistema operativo de un grupo de trabajadores existente. Para más información y posibles acciones de migración, véase Red Hat Enterprise Linux(RHEL)deprecation.
Node etiqueta node-role.kubernetes.io/master eliminada 4.18 los clústeres ya no establecen la etiqueta de nodo node-role.kubernetes.io/master para los nodos de trabajador de la versión 4.18 (RHEL o RHCOS). Si sus aplicaciones dependen de esta etiqueta de nodo, actualícelas en consecuencia.

Comprobación del estado Upgradeable de su clúster

Ejecuta el siguiente comando para comprobar el estado Upgradeable de tu clúster.

oc get clusterversion version -o json | jq '.status.conditions[] | select(.type == "Upgradeable")'

Ejemplo de salida donde el estado de Upgradeable es False.

{
  "lastTransitionTime": "2024-11-17T19:29:34Z",
  "message": "Cluster operator operator-lifecycle-manager should not be upgraded between minor versions: ClusterServiceVersions blocking cluster upgrade: default/test is incompatible with OpenShift minor versions greater than 4.16",
  "reason": "IncompatibleOperatorsInstalled",
  "status": "False",
  "type": "Upgradeable"
}

Si el estado de Upgradeable es False, la información de estado proporciona instrucciones que deben seguirse antes de la actualización.