Loft facilita el trabajo con clústeres de Kubernetes virtualizados

Loft Labs ayuda a los desarrolladores, y a las empresas que los emplean, a usar sus clústeres de Kubernetes de manera más eficiente mediante la virtualización de Kubernetes. Esto facilita compartir un solo clúster de Kubernetes con varios desarrolladores que trabajan en diferentes proyectos en lugar de crear un nuevo clúster para cada caso de uso, que es lo que sucede a menudo.

Hoy, Loft lanzó la versión 3 de su solución de clúster virtual, que incluye una interfaz de usuario completamente renovada, una integración más profunda con Argo CD y mejor soporte para implementaciones de estilo GitOps.

Como me dijo el fundador de Loft, Lukas Gentele, el equipo comenzó a trabajar con clientes para otras empresas emergentes y luego lanzó DevSpace, una herramienta que ayuda a los desarrolladores a optimizar su flujo de trabajo de Kubernetes. Los fundadores postularon a Y Combinator en 2018 con esta idea y, aunque llegaron a la ronda de entrevistas en persona, no fueron elegidos para ese lote, lo tomaron como una validación de la idea. El equipo finalmente recibió una oferta del acelerador SkyDeck de UC Berkeley y construyó una versión en la nube de DevSpace en el proceso. Y aunque DevSpace Cloud tenía unos pocos miles de usuarios, en su mayoría lo usaban como una plataforma de pasatiempo. Esto hizo que fuera casi imposible monetizar. Entonces, después de desechar esa idea, el equipo volvió a la mesa de dibujo.

Créditos de imagen: Desván

“Estábamos reflexionando sobre DevSpace Cloud y lo que salió bien, lo que aprendimos y lo que faltaba”, me dijo Gentele sobre el origen de Loft. “La gran pieza que faltaba era: es realmente difícil compartir clústeres de Kubernetes. La tenencia múltiple es un problema sin resolver en Kubernetes. Nadie sabe realmente cómo hacerlo. Es por eso que tantas empresas crean cientos o incluso miles de clústeres de Kubernetes”.

Con Loft, los desarrolladores obtienen un clúster de Kubernetes y luego la herramienta crea un contenedor que aloja el clúster. “Funciona e interactúa como un clúster de Kubernetes real. No podré notar la diferencia, como una máquina virtual y una máquina física real”, explicó Gentele. Los desarrolladores hablan con la misma API de Kubernetes y usan la misma CLI de kubtctl a la que ya están acostumbrados.

“Creo que algo que nos hace únicos es que somos súper nativos de Kubernetes. Hay muchas de estas empresas que ahora hablan de ingeniería de plataformas. Creo que muchos de ellos cometen el error de tener una API propietaria. Nunca hemos hecho eso. Nuestra API es la API de Kubernetes”, explicó Gentele.

Créditos de imagen: Desván

El producto central de código abierto debajo de todo esto es vCluster, que según Gentele ya se ha utilizado para crear más de 30 millones de clústeres virtuales. Algunos incluso lo usan para ejecutar grandes productos SaaS en producción, y eso es incluso antes de que haya visto un lanzamiento 1.0.

Con esta nueva versión, Loft ahora presenta el concepto de proyectos, que ahora permite a los usuarios crear grupos de usuarios, y definirlos a través del proveedor de inicio de sesión único de una empresa, y darles acceso a capacidades y recursos específicos. “Esto hace que sea mucho más fácil definir límites para estos equipos independientes y luego convertirlo en un sistema de autoservicio”, señaló.

Créditos de imagen: Desván

Además de la interfaz de usuario rediseñada, el equipo ahora también agregó un editor YAML a la herramienta, que refleja inmediatamente cualquier cambio que realice en la interfaz gráfica de usuario de la herramienta. Esto, a su vez, también permite que los equipos usen este archivo como parte de sus procesos de GitOps.

También es nueva la integración profunda de Argo CD, así como la capacidad de compartir plantillas versionadas para clústeres virtuales, espacios y aplicaciones en toda la empresa.

Gentele insinuó un nuevo proyecto de código abierto de Loft que probablemente se lanzará en los próximos meses, lo que ampliará el enfoque del equipo más allá de Kubernetes. Sin embargo, se negó a compartir detalles.

Continuar leyendo: Loft facilita el trabajo con clústeres de Kubernetes virtualizados

Salir de la versión móvil