Kubernetes 1.26, una nueva versión del software de orquestación con Windows HostProcess Container y firmas digitales
.
Kubernetes, la solución Open Source más conocida para la orquestación de contenedores, llega ahora a la versión 1.26 denominada Electrizing.
Según los desarrolladores del proyecto, la última versión fue creada teniendo en cuenta el consumo energético necesario para su funcionamiento.
Curiosamente, en las notas de lanzamiento de esta actualización no parece haber ninguna referencia técnica a esta función. A pesar de ello, la nueva versión de Kubernetes tiene algunas características adicionales importantes, incluida la disponibilidad de Windows HostProcess Containers .
¿Qué son los contenedores de Windows HostProcess?
Desarrollados en colaboración con los técnicos de la empresa de Redmond, estos últimos son en la práctica contenedores a los que se asocian privilegios suficientes para acceder al almacenamiento de la red host y los dispositivos que forman parte de ella.
La utilidad de Windows HostProcess Containers, que según los desarrolladores de Kubernetes será útil cuando se necesite realizar trámites que requieran privilegios administrativos.
A nivel práctico, esta característica podría mejorar significativamente la productividad en Windows si deseas instalar controladores para un dispositivo específico, si necesitas administrar certificados o necesitas usar los servicios que ofrece el sistema operativo.
Esto se debe a que ya no será necesario recurrir a los scripts de PowerShell sobre SSH para lograr el mismo resultado.
Firmas digitales
Otra novedad interesante se refiere al hecho de que todos los contenidos de los nuevos lanzamientos oficiales de Kubernetes estarán firmados digitalmente.
Eso significa que tendrás una referencia con la que certificar la ausencia de alteraciones. Aunque está función, aún se encuentra en fase de pruebas beta.
Curso Gratuito de Introducción a Kubernetes (inglés) por La Fundación Linux
Las firmas digitales ya se encontraban disponible en las imágenes de contenedores de Kubernetes pero ahora, se ha extendido también a los archivos comprimidos que contienen códigos fuente.
¿Qué es MicroK8s? Breve Introducción, instalación y comandos más básicos
Recordar que Container Runtime Interface se introdujo para reemplazar a dockershim y ha sido durante mucho tiempo, la única solución disponible para interactuar con los tiempos de ejecución de los distintos contenedores.