Eclipse propone herramientas de desarrollo de Kubernetes.

La Fundación Eclipse ha propuesto la creación de un proyecto de código abierto llamado Eclipse Tempest para crear herramientas para desarrollar, probar y depurar aplicaciones para la plataforma de orquestación de contenedores Kubernetes. Las herramientas también ayudarían a los desarrolladores a migrar las aplicaciones existentes a Docker y Kubernetes.

Con Tempest, Eclipse quiere proporcionar herramientas para crear aplicaciones Kubernetes sin tener en cuenta el IDE o el lenguaje de programación. La contribución inicial del código es incluir complementos para el IDE de Eclipse Java, el IDE de la nube de Eclipse Che y el editor de código Visual Studio de Microsoft.

Una vista previa técnica y una versión beta de Tempest están programadas para el tercer trimestre de 2019. La primera versión está prevista para el cuarto trimestre de 2019. Las capacidades del kit de herramientas de Tempest incluyen lo siguiente:

  • Desarrollo rápido de una aplicación a partir de una plantilla o muestra.
  • Soporte para iniciar, actualizar, probar y depurar en contenedores Docker en el escritorio y directamente en Kubernetes.
  • Ayuda a mover una aplicación existente a Docker y Kubernetes.
  • Validación para asegurar que las aplicaciones sigan las mejores prácticas.
  • Una biblioteca común para pruebas consistentes y despliegue de aplicaciones en IDE.

Al explicar el razonamiento detrás de Tempest, Eclipse señala que las aplicaciones tradicionalmente se han desarrollado en el escritorio, se han depurado localmente y luego se han creado e implementado a través de un canal de devops automatizado. La llegada de Docker permitió que el tiempo de ejecución se empaquetara y moviera entre entornos, con Kubernetes emergiendo como un sistema de implementación para implementaciones de Docker a gran escala. Sin embargo, la implementación generalmente se realiza en un entorno local sin aprovechar estas nuevas tecnologías.

Eclipse, por su parte, tiene IDE de escritorio y de nube pero no tiene herramientas para ayudar a desarrollar, depurar o implementar aplicaciones en Kubernetes. Tampoco proporciona ninguna consistencia en la creación de aplicaciones nativas de la nube, independientemente del IDE. La tempestad está destinada a llenar estos dos huecos.

Tempest es un subproyecto del proyecto Eclipse Cloud Development. Presentado el 18 de abril, Tempest sigue la introducción de Google Cloud Code a principios de este mes, que también presenta complementos para que los IDE ayuden con el desarrollo de aplicaciones Kubernetes.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *