Hi Carlos,

I'm trying to understand how composing multiple containers (one with the 
JNLP slave, another with Maven) in a Pod Template but I can't get the 
example pipeline to work. The Jenkins logs show that it's "Waiting for 
slave to connect", and after 100 tries it gives up, deletes the Pod and 
creates a new one ad infinitum.

Using "kubectl get pods" I can see that the 2 containers have been created 
and the Pod is running, but it won't connect to the Jenkins master.

The example pipeline uses a maven and a golang images, but none of them 
knows how to connect to Jenkins using JNLP. The README says that "The jnlp 
agent image used can be customized by adding it to the template", but it 
seems that I need to include a JNLP image in the pod template so that it 
can talk to Jenkins.

On Wednesday, November 23, 2016 at 7:12:24 PM UTC-2, Carlos Sanchez wrote:
>
> You can't just jump from a container to another,  can only share through 
> network or shared filesystem.
> http://kubernetes.io/docs/user-guide/pods/
>
> I suggest using the Kubernetes Jenkins plugin that can do exactly what you 
> want using pipeline
>
> https://github.com/jenkinsci/kubernetes-plugin/blob/master/README.md#pipeline-support
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/9ff5076f-b06e-428f-a43e-5c9d2e4b0094%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to