Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

297
Views
No se pueden generar archivos de manifiestos de Kubernetes yaml usando el complemento JKube maven

Estoy tratando de generar mis manifiestos de Kubernetes ( deployment.yml y service.yml ) usando JKube a través de este comando: mvn k8s:resource

Pero estoy recibiendo este error:

 [INFO] Scanning for projects... [INFO] [INFO] -------------------< io.social.carpooling:trips-api >------------------- [INFO] Building trips-api 0.0.1-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- kubernetes-maven-plugin:1.1.1:resource (default-cli) @ trips-api --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 4.979 s [INFO] Finished at: 2021-03-18T19:11:24+01:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.eclipse.jkube:kubernetes-maven-plugin:1.1.1:resource (default-cli) on project trips-api: Execution default-cli of goal org.eclipse.jkube:kubernetes-maven-plugin:1.1.1:resource failed.: NullPointerException -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException

Así es como se ve mi pom.xml :

 <properties> ... <jkube.version>1.1.1</jkube.version> <jkube.generator.name>my-dockerhub-username/${project.artifactId}:${project.version}</jkube.generator.name> ... </properties> ... <plugin> <groupId>org.eclipse.jkube</groupId> <artifactId>kubernetes-maven-plugin</artifactId> <version>${jkube.version}</version> <configuration> <images> <image> <name>my-dockerhub-username/${project.artifactId}:${project.version}</name> </image> </images> </configuration> </plugin>

Traté de obtener más detalles usando la documentación del complemento, pero no encontré mucho. ¿Hay alguien que haya generado con éxito los archivos yaml y los haya implementado en el clúster de Kubernetes?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Actualizar :

Aparentemente, se trataba de un error en Eclipse JKube ( eclipse/jkube#624 ) que no permitía a los usuarios configurar el nombre de la imagen usando las propiedades proporcionadas en el modo Dockerfile simple. Esto se ha corregido en la nueva versión v1.2.0 .

Ahora debería poder configurar el nombre de la imagen usando jkube.generator.name . No necesita proporcionar una configuración XML para anular el nombre de imagen predeterminado. Anteriormente, proporcionaba una configuración XML sin ninguna configuración <build> que estaba causando este NPE. Según la documentación del complemento Maven de Kuberntes , este campo es obligatorio al proporcionar la configuración XML de la imagen. configuración tabla de documentos de configuración de imagen

También vamos a corregir este NPE ( eclipse/jkube#618 ) en las próximas versiones para que los usuarios puedan estar informados cuando no proporcionen una compilación de imagen.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!