La Cloud Native Computing Foundation (CNCF) lanzó Kubernetes 1.30, llamado Uwubernetes, en abril. El lanzamiento introdujo características como la recursividad de solo lectura. monturas-Completa la misión Políticay recursividad rápida SELinux Cambia la etiqueta.
Uno de los cambios en Kubernetes 1.30 es la corrección de memoria. Cambiar Soporte para nodos Linux. Esta optimización está diseñada para mejorar la estabilidad del sistema proporcionando más control sobre el uso de la memoria. Además, se ha introducido un procedimiento de sueño para PreStop
ciclo de vida del enlace Proporciona una opción nativa simplificada para gestionar las actividades de terminación de pods y garantizar una mejor gestión de la carga de trabajo.
Las características Alpha en la versión 1.30 incluyen la integración de un lenguaje de expresión común (tuberculosis) para controlar la admisión, allanando el camino para controles de políticas y mecanismos de validación más complejos en los clústeres de Kubernetes. Además, mejoras en los tokens de cómputo del servicio a través de propuestas de optimización de Kubernetes (capa) tiene como objetivo proporcionar cuentas de servicio más seguras y manejables, un componente clave para mantener entornos seguros de Kubernetes.
Kubernetes 1.30 también proporciona soporte experimental para Espacios de nombres de usuariouna característica de Linux que aísla el contenedor Identificadores únicos Los GID son diferentes a los del host, lo que mejora enormemente las medidas de seguridad.
Kat Cosgrovedel equipo de lanzamiento, comentó que el registro contextual ahora es experimental en la versión 1.30.
Esta mejora simplifica el proceso de correlación y análisis de datos de registro en sistemas distribuidos, lo que mejora en gran medida la eficiencia de los esfuerzos de solución de problemas. Al proporcionar una mayor visibilidad del funcionamiento de sus entornos de Kubernetes, el registro contextual garantiza que los desafíos operativos sean más manejables, lo que representa un importante paso adelante en la observabilidad de Kubernetes.
adicional Mejoras en la programación se realizaron, destacando la introducción MatchLabelKeys
a PodAffinity
Y PodAntiAffinity
lo que permite mejores estrategias de colocación de casos.
Además, la separación de componentes importantes como TaintManager
de NodeLifecycleController
Dirigido a mejorar la mantenibilidad general del proyecto.
Además, esta versión presenta actualizaciones de usabilidad del programador y nuevas configuraciones de autorización estructuradas, que garantizan controles de acceso más sofisticados dentro de los entornos de Kubernetes.
Esta versión también ignora muchas funciones antiguas. Se corrigió la regresión para descripciones de API abiertas para imagePullSecrets
Y hostAliases
Los campos son dignos de mención, ya que la coherencia en el uso de estos campos es fundamental para lograr la integración operativa.
Además, esta versión marca un alejamiento de las configuraciones de seguridad heredadas en favor de enfoques más optimizados y modulares.
Según las notas de la versión, Kubernetes 1.30 contiene 45 mejoras, incluidas 10 que ingresan a alfa, 18 que pasan a beta y 17 que están disponibles de manera general.
A principios de este mes, la comunidad de Kubernetes celebró 10 años Desde la primera puerta el se compromete Al proyecto. El evento conocido como Cupertini Se llevó a cabo en muchos lugares del mundo con el evento oficial patrocinado por la CNCF en Mountain View, California, y transmitido en vivo por YouTube canal.
Para obtener información detallada sobre la versión Kubernetes 1.30, los usuarios pueden consultar la versión oficial. Notas Y documentación Para obtener una descripción general completa de las mejoras y obsolescencias que ofrece esta versión o mire la grabación de CNCF Seminario web Por el equipo de lanzamiento se espera que la próxima versión 1.31 esté disponible en agosto de 2024.
«Adicto a la música. Gurú del café. Especialista en zombis. Defensor de las redes sociales. Introvertido. Aficionado extremo a la comida. Evangelista del alcohol».