Llegamos a ustedes gracias a:



Noticias

Eclipse propone herramientas de desarrollo de Kubernetes

[25/04/2019] 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 de 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 construir aplicaciones de Kubernetes sin importar el IDE o el lenguaje de programación. La contribución inicial de código es incluir plug-ins para el IDE de Eclipse Java, el IDE de nube de Eclipse Che, y el editor de código de Visual Studio de Microsoft.

Un avance técnico y la beta de Tempest están programados para el tercer trimestre del 2019. La primera versión está prevista para el cuarto trimestre del 2019. Las capacidades del juego de herramientas Tempest deben incluir lo siguiente:

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

Al explicar el razonamiento detrás de Tempest, Eclipse observa que las aplicaciones tradicionalmente se han desarrollado en el escritorio, se han depurado localmente y luego se han construido y desplegado a través de un pipeline de desarrollo automatizado. La llegada de Docker permitió que el tiempo de ejecución se empaquetara y trasladara entre entornos, y que Kubernetes se convirtiera en un sistema de despliegue para despliegues de Docker a gran escala. Sin embargo, el despliegue sigue realizándose normalmente en un entorno local sin aprovechar estas nuevas tecnologías.

Eclipse, por su parte, tiene IDEs de escritorio y de nube, pero no tiene herramientas para ayudar a desarrollar, depurar o implementar aplicaciones en Kubernetes. Tampoco proporciona consistencia en la creación de aplicaciones nativas de la nube, independientemente del IDE. Tempest tiene la intención de llenar estos dos vacíos.

Tempest es un subproyecto del proyecto Eclipse Cloud Development. Presentado el 18 de abril, Tempest sigue a la introducción de Google a principios de este mes de Google Cloud Code, que también incluye plug-ins para que los IDEs ayuden en el desarrollo de las aplicaciones de Kubernetes.