Un logotipo con el texto blog.marcnuri.com
English
Inicio»Cloud Native»¡Eclipse JKube 1.8.0 está disponible!

Entradas Recientes

  • ¡Fabric8 Kubernetes Client 8.0 está disponible!
  • ¡Fabric8 Kubernetes Client 7.9 está disponible!
  • ¡Eclipse JKube 1.20 está disponible!
  • Project, Agent, Person: El Eje que Falta en Herramientas de Programación con IA
  • ¡Fabric8 Kubernetes Client 7.8 está disponible!

Categorías

  • Antiguo
  • Cloud Native
  • Desarrollo Backend
  • Desarrollo Frontend
  • Herramientas
  • Ingeniería de calidad
  • Inteligencia Artificial
  • JavaScript
  • Operaciones
  • Personal
  • Proyectos personales
  • Reflexiones sobre Ingeniería

Archivos

  • septiembre 2026
  • julio 2026
  • junio 2026
  • mayo 2026
  • abril 2026
  • marzo 2026
  • febrero 2026
  • enero 2026
  • diciembre 2025
  • octubre 2025
  • septiembre 2025
  • julio 2025
  • mayo 2025
  • abril 2025
  • marzo 2025
  • febrero 2025
  • enero 2025
  • diciembre 2024
  • noviembre 2024
  • agosto 2024
  • junio 2024
  • mayo 2024
  • abril 2024
  • marzo 2024
  • febrero 2024
  • enero 2024
  • diciembre 2023
  • noviembre 2023
  • octubre 2023
  • septiembre 2023
  • agosto 2023
  • julio 2023
  • junio 2023
  • mayo 2023
  • abril 2023
  • marzo 2023
  • febrero 2023
  • enero 2023
  • diciembre 2022
  • noviembre 2022
  • octubre 2022
  • septiembre 2022
  • agosto 2022
  • julio 2022
  • junio 2022
  • mayo 2022
  • marzo 2022
  • febrero 2022
  • enero 2022
  • diciembre 2021
  • noviembre 2021
  • octubre 2021
  • septiembre 2021
  • agosto 2021
  • julio 2021
  • enero 2021
  • diciembre 2020
  • octubre 2020
  • septiembre 2020
  • agosto 2020
  • junio 2020
  • mayo 2020
  • marzo 2020
  • febrero 2020
  • enero 2020
  • noviembre 2019
  • septiembre 2019
  • julio 2019
  • diciembre 2018
  • agosto 2018
  • julio 2018
  • junio 2018
  • mayo 2018
  • marzo 2018
  • febrero 2018
  • noviembre 2017
  • octubre 2017
  • agosto 2017
  • julio 2017
  • enero 2017
  • julio 2016
  • mayo 2016
  • enero 2016
  • diciembre 2015
  • noviembre 2015
  • diciembre 2014
  • noviembre 2014
  • octubre 2014
  • marzo 2014
  • agosto 2012
  • febrero 2011
  • enero 2010
  • junio 2008
  • mayo 2008
  • abril 2008
  • enero 2008
  • junio 2007
  • mayo 2007
  • abril 2007
  • marzo 2007

¡Eclipse JKube 1.8.0 está disponible!

2022-05-25 en Cloud Native etiquetado Eclipse / Eclipse JKube / Kubernetes / Open Source / OpenShift / Releases por Marc Nuri | Última actualización: 2025-08-15
English version

Nota

Hay una nueva versión de Eclipse JKube disponible, ve al anuncio de Eclipse JKube 1.20.

En nombre de todo el equipo de Eclipse JKube y de todos sus contribuidores, estoy muy contento de anunciar que hemos liberado la versión 1.8.0 de Eclipse JKube y que está disponible para su descarga desde Maven Central 🎉.

Muchas gracias a todos los que habéis contribuido reportando issues, creando pull requests, dando feedback y promocionando el proyecto mediante blogs, videos, comentarios, etc. Valoramos muchísimo vuestra ayuda ¡seguid así!

Novedades

⁠

Sin más dilación, veamos cuáles son las novedades más importantes de esta versión:

  • Graduación de los Plugins de Kubernetes y OpenShift para Gradle
  • Es posible definir Startup Probes a través de la configuración XML o DSL
  • Lectura de Fragmentos desde múltiples directorios
  • Soporte para proyectos basados en JakartaEE y JavaEE con nuestro WebApp generator
  • Experiencia mejorada para Apple M1
  • Las labels para Group y Version ahora son configurables
  • 🐛 Muchas otras mejoras y bug-fixes

Graduación de los Plugins de Kubernetes y OpenShift para Gradle

⁠

Nuestros plugins para Gradle (Kubernetes Gradle Plugin & OpenShift Gradle Plugin) están completamente terminados y los hemos sacado de la fase de avance. Todas las funcionalidades disponibles para Maven, deberían de estar disponibles ahora también para Gradle.

Lectura de Fragmentos desde múltiples directorios

⁠

Hasta ahora sólo era posible utilizar un conjunto de fragmentos dependiendo al entorno al que apuntases. Esto es muy útil en el caso de que quieras proporcionar distintas configuraciones o recursos para diferentes entornos como development, staging, producción y demás. Sin embargo, no era posible tener Fragmentos comunes para los distintos entornos.

A partir de esta versión, es posible cargar fragmentos desde múltiples directorios. Considerando una estructura de directorios similar a esta:

src
└── main
    └── jkube
        ├── common
        ├── dev
        └── prod

Podemos configurar dos perfiles distintos que compartan recursos en el directorio common:

pom.xml
<profiles>
  <profile>
    <id>dev</id>
    <properties>
      <jkube.environment>common,dev</jkube.environment>
    </properties>
  </profile>
  <profile>
    <id>prod</id>
    <properties>
      <jkube.environment>common,prod</jkube.environment>
    </properties>
  </profile>
</profiles>

Soporte para proyectos basados en JakartaEE y JavaEE con nuestro WebApp generator

⁠

La imagen base para nuestro WebApp generator ahora utiliza Tomcat 10 por defecto. Tomcat 10 tiene soporte para proyectos basados en JakartaEE. No obstante, desplegamos el proyecto en el directorio webapps-javaee, que migra automáticamente cualquier proyecto JavaEE a JakartaEE si es necesario. Puedes leer más sobre esto en la guía de migración a Tomcat10.

En el siguiente video podrás ver una demo y conocer más detalles:

Cómo utilizar esta versión

⁠

Si tu proyecto está basado en Maven, lo único que hay que hacer es añadir el Kubernetes Maven Plugin o el OpenShift Maven plugin a las dependencias de plugins del proyecto:

pom.xml
<plugin>
  <groupId>org.eclipse.jkube</groupId>
  <artifactId>kubernetes-maven-plugin</artifactId>
  <version>1.8.0</version>
</plugin>

Si tu proyecto está basado en Gradle, lo único que tienes que hacer es añadir el Kubernetes Gradle plugin o el OpenShift Gradle plugin a las dependencias de plugins:

build.gradle
plugins {
  id 'org.eclipse.jkube.kubernetes' version '1.8.0'
}

Cómo ayudar y colaborar

⁠

Si estás interesado o interesada en ayudar con el proyecto y es la primera vez que contribuyes, puedes echar un vistazo al tag "first-timers-only" en el repositorio. Hemos etiquetado issues muy sencillas para que puedas iniciarte en el mundo Open Source y a colaborar con la fundación Eclipse.

Si eres una persona más experimentada en el desarrollo o ya has contribuido alguna vez a JKube, busca entre las issues etiquetadas como "help wanted".

También nos encanta leer artículos y publicaciones mencionando nuestro proyecto y compartiendo la experiencia. El feedback es la única forma de mejorar y siempre es bienvenido.

Project Page | GitHub | Issues | Gitter | Mailing list | Stack Overflow

The logo of Eclipse JKube
The logo of Eclipse JKube
Icono de TwitterIcono de FacebookIcono de LinkedInIcono de PinterestIcono de correo electrónico

Navegador de artículos
Generics en Go: Introducción Completa a Type Parameters en Go 1.18+¡Fabric8 Kubernetes Client 6.0.0-RC1 está disponible!
© 2007 - 2026 Marc Nuri