Eclipse JKube 1.12 está disponible!
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.12.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:
- Soporte para la generación de controllers de tipo
CronJob
- Establecer resource limits mediante configuración XML/DSL
- 🐛 Muchas otras mejoras y bug-fixes
Establecer resource limits mediante configuración XML/DSL
Ya puedes establecer resource limits para tus contenedores a través de la configuración XML/DSL.
El siguiente fragmento de código muestra cómo puedes aprovechar esta nueva funcionalidad en la configuración
de tu fichero pom.xml
:
<plugin>
<groupId>org.eclipse.jkube</groupId>
<artifactId>kubernetes-maven-plugin</artifactId>
<configuration>
<resources>
<controller>
<containerResources>
<requests>
<cpu>1337m</cpu>
<memory>42Gi</memory>
</requests>
<limits>
<cpu>1337m</cpu>
<memory>42Gi</memory>
</limits>
</containerResources>
</controller>
</resources>
</configuration>
</plugin>
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:
<plugin>
<groupId>org.eclipse.jkube</groupId>
<artifactId>kubernetes-maven-plugin</artifactId>
<version>1.12.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:
plugins {
id 'org.eclipse.jkube.kubernetes' version '1.12.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