Versiones admitidas de Kubernetes

Cuando se anuncia el soporte de Container Engine for Kubernetes para una nueva versión de Kubernetes, cesa es soporte de una versión anterior de Kubernetes.

En este tema se incluye:

Versiones de Kubernetes soportadas actualmente

Container Engine for Kubernetes soporta tres versiones de Kubernetes para nuevos clusters. Durante un mínimo de 30 días después de la publicación de una nueva versión de Kubernetes, Container Engine for Kubernetes sigue soportando la cuarta versión disponible más antigua.

Liberar calendario

Motor de contenedor para Kubernetes (OKE) soporta las siguientes versiones de Kubernetes para nuevos clusters:

Versión de Kubernetes Versión de parche admitida por OKE Fecha de liberación ascendente Fecha de fin de vida ascendente Fecha de liberación de OKE Fecha de fin de vida de OKE
1.24 1.24.1 2022-05-03 (Fin de creación) 2023-09-29 2022-08-02 30 días después de la fecha de liberación de OKE 1.27 (planificada)
1.23 1.23.4 2021-12-07 2023-02-28 2022-05-18 30 días después de la fecha de liberación de OKE 1.26 (planificada)
1.22 1.22.5 2021-08-04 2022-10-28 2022-03-21 30 días después de la fecha de liberación de OKE 1.25 (planificada)

Exención de responsabilidad legal: la tabla está diseñada para describir la dirección general de nuestro producto. Solo tiene fines informativos y puede que no se incluya en ningún contrato. No supone compromiso alguno de entrega de ningún material, código o funcionalidad, ni debe utilizarse como base para la adopción de decisiones de compra. El desarrollo, la versión, el plazo de disponibilidad y el precio de cualesquiera funciones o funcionalidades descritas de los productos Oracle pueden cambiar y quedarán a la sola discreción de Oracle Corporation.

Notas sobre soporte de Container Engine for Kubernetes para Kubernetes versión 1.22

Tenga en cuenta que Kubernetes versión 1.22 dejó de servir una serie de API de Kubernetes en desuso, como:

  • Recursos de webhook
  • CustomResourceDefinition
  • APIService
  • TokenReview
  • Recursos SubjectAccessReview
  • CertificateSigningRequest
  • Leasing
  • Entrada
  • IngressClass
  • Recursos de RBAC
  • PriorityClass
  • Recursos de Almacenamiento

Para obtener más información sobre la migración desde las API en desuso, consulte la Guía de migración de API en desuso de Kubernetes.

Notas sobre soporte de Container Engine for Kubernetes para Kubernetes versión 1.20

Con el anuncio de soporte para Kubernetes versión 1.20.8, el tiempo de ejecución del contenedor utilizado por Container Engine for Kubernetes cambia de Docker a CRI-O. Sin embargo, no tiene que cambiar ninguna de sus imágenes de Docker existentes porque las imágenes de Docker son compatibles con Open Container Initiative (OCI). En cuanto a Kubernetes, todas las imágenes compatibles con OCI tienen el mismo aspecto.

Tenga en cuenta lo siguiente:

  • CRI-O es una implementación de Kubernetes Container Runtime Interface (CRI), que permite el uso de entornos de ejecución compatibles con OCI. CRI-O puede extraer las imágenes de Docker existentes y ejecutarlas en los clusters de la versión 1.20.8 de Kubernetes.
  • Al utilizar el tiempo de ejecución de Docker, la configuración por defecto captura la salida estándar y los flujos de errores estándar de contenedores con el formato JSON. Por el contrario, CRI-O utiliza el formato Logrus. Si utiliza una herramienta de registro como Fluentd o Fluent Bit, actualice la configuración de la herramienta para utilizar un nuevo analizador para analizar los logs de CRI. Por ejemplo:
  • Es posible que tenga un flujo de trabajo en un cluster que se base en el socket de docker subyacente /var/run/docker.sock (un patrón al que se suele hacer referencia como Docker en Docker). A partir de Kubernetes versión 1.20.8, dicho flujo de trabajo ya no funciona.
  • Si anteriormente utilizó la CLI de Docker para ejecutar comandos en un host, debe usar crictl (una CLI para entornos de ejecución de contenedores compatibles con CRI) en su lugar.
  • El proyecto ascendente de Kubernetes está dejando de usar Docker como tiempo de ejecución de contenedor después de la versión 1.20 de Kubernetes.

Para obtener más información:

  • See the Kubernetes 1.20.8 Changelog for more information about Kubernetes 1.20.8
  • See the Dockershim Deprecation FAQ for more information about the deprecation of the dockershim adapter (which previously enabled the kubelet to interact with Docker as if Docker were a CRI-compatible runtime)

Soporte planificado para futuras versiones de Kubernetes

El soporte de Container Engine for Kubernetes está planificado actualmente para las siguientes versiones futuras de Kubernetes. Tenga en cuenta que las fechas futuras están sujetas a cambios sin previo aviso. Además, observe la renuncia legal que aparece a continuación de la tabla.

Versión de Kubernetes Versión de parche admitida por OKE Fecha de liberación ascendente Fecha de fin de vida ascendente Fecha de liberación de OKE
1.25 Para confirmar 2022-08-23 Para confirmar Noviembre de 2022 (previsto)

Exención de responsabilidad legal: la tabla está diseñada para describir la dirección general de nuestro producto. Solo tiene fines informativos y puede que no se incluya en ningún contrato. No supone compromiso alguno de entrega de ningún material, código o funcionalidad, ni debe utilizarse como base para la adopción de decisiones de compra. El desarrollo, la versión, el plazo de disponibilidad y el precio de cualesquiera funciones o funcionalidades descritas de los productos Oracle pueden cambiar y quedarán a la sola discreción de Oracle Corporation.

Versiones de Kubernetes soportadas anteriormente

Container Engine for Kubernetes soportaba previamente las siguientes versiones de Kubernetes:

Versión de Kubernetes Finalización del período de soporte
1.21.5 13 de octubre de 2022
1.20.11 19 de julio de 2022
1.20.8 7 de noviembre de 2021
1.19.15 22 de abril de 2022
1.19.12 7 de noviembre de 2021
1.19.7 13 de agosto de 2021
1.18.10 9 de febrero de 2022
1.17.13 8 de septiembre de 2021
1.17.9 17 de abril de 2021
1.16.15 17 de abril de 2021
1.15.12 2 de febrero de 2021
1.15.7 2 de febrero de 2021
1.14.8 15 de diciembre de 2020
1.13.x 21 de marzo de 2020
1.12.7 29 de enero de 2020
1.12.6 15 de abril de 2019
1.11.9 9 de septiembre de 2019
1.11.8 15 de abril de 2019
Versiones 1.11.x anteriores a 1.11.8 13 de marzo de 2019
1.10.x 12 de abril de 2019
1.9.x 11 de diciembre de 2019
1.8.x 7 de septiembre de 2018