Inicio Empresa Lanzamiento de Kubernetes 1.20

Lanzamiento de Kubernetes 1.20

by Adam Armstrong
Kubernetes 1.20

Hoy, Kubernetes lanzó su tercer lanzamiento importante de 2020 con Kubernetes 1.20. Esta versión tiene 44 mejoras masivas. De los 44, 11 se han graduado a estables, 15 mejoras se están moviendo a beta y 16 mejoras están ingresando a alfa.

Hoy, Kubernetes lanzó su tercer lanzamiento importante de 2020 con Kubernetes 1.20. Esta versión tiene 44 mejoras masivas. De los 44, 11 se han graduado a estables, 15 mejoras se están moviendo a beta y 16 mejoras están ingresando a alfa.

Kubernetes 1.20

Kubernetes explotó en la escena hace unos 5 años y se ha fortalecido desde entonces. Hasta la fecha, Kubernetes es el sistema de orquestación de contenedores de código abierto más popular. Hemos visto a Kubernetes adoptarse a un ritmo increíble y ahora tiene un asiento en la mesa de todos los grandes proveedores. Kubernetes 1.20 sigue los pasos de los otros lanzamientos importantes, una vez cada 11 semanas. La mayor excepción esta vez es la cantidad de mejoras y la cantidad de mejoras Alfa y Estable.

Novedades de Kubernetes 1.20

Uno de los aspectos principales de esta versión es que las operaciones de instantáneas de volumen se han vuelto estables. Se dice que esta función proporciona una forma estándar de activar operaciones de instantáneas de volumen y permite a los usuarios incorporar operaciones de instantáneas de manera portátil en cualquier entorno de Kubernetes y proveedores de almacenamiento compatibles. Estas instantáneas son los pasos iniciales para desarrollar una copia de seguridad a nivel de clúster o aplicación para Kubernetes.

La depuración de Kubectl se graduó a Beta. Se dice que la depuración de Kubectl brinda soporte para flujos de trabajo de depuración comunes directamente desde kubectl. Los beneficios de solución de problemas admitidos en la nueva versión incluyen lo siguiente:

  • Solucione los problemas de las cargas de trabajo que fallan al iniciarse creando una copia del pod que use una imagen o comando de contenedor diferente.
  • Solucione los problemas de los contenedores sin distribución agregando un nuevo contenedor con herramientas de depuración, ya sea en una nueva copia del pod o usando un contenedor efímero. (Los contenedores efímeros son una función alfa que no está habilitada de forma predeterminada).
  • Resuelva problemas en un nodo creando un contenedor que se ejecute en los espacios de nombres del host y con acceso al sistema de archivos del host.
  • Tenga en cuenta que, como nuevo comando integrado, la depuración de kubectl tiene prioridad sobre cualquier complemento de kubectl llamado "depuración". Los usuarios deberán cambiar el nombre del complemento afectado.

Otras mejoras de Kubernetes 1.20 incluyen:

  • Prioridad y equidad de API: introducido en 1.18, Kubernetes 1.20 ahora habilita la Prioridad y equidad de API (APF) de forma predeterminada. Esto permite que kube-apiserver clasifique las solicitudes entrantes por niveles de prioridad.
  • Actualización de IPV4/IPV6: se ha vuelto a implementar IPv4/IPv6 de doble pila para admitir servicios de doble pila en función de los comentarios de los usuarios y la comunidad. Esto permite que las direcciones IP del clúster de servicio IPv4 e IPv6 se asignen a un solo servicio y también permite que el servicio pase de una pila de IP única a una doble y viceversa.
  • Limitación de PID de proceso para estabilidad: después de estar habilitado de forma predeterminada durante un año, SIG Node gradúa los límites de PID a GA tanto en SupportNodePidsLimit (aislamiento de PID de nodo a pod) como en SupportPodPidsLimit (capacidad para limitar PID por pod).
  • Cierre elegante del nodo: la función GracefulNodeShutdown ahora está en Alpha. GracefulNodeShutdown hace que el kubelet sea consciente de los cierres del sistema de nodos, lo que permite la finalización correcta de los pods durante un cierre del sistema.
  • RuntimeClass y los tipos de API integrados Los valores predeterminados se graduaron a estables.

Disponibilidad

Kubernetes 1.20 ya está disponible a través de GitHub.

Kubernetes en GitHub

Interactuar con StorageReview

Boletín informativo | Canal de YouTube | Podcast iTunes/Spotify | @Instagram | Twitter | Facebook | RSS Feed