Tag: jnlp

Kubernetes插件容器不能连接回Jenkins

我有一个在AWS的同一个networking中运行的Jenkins和Kubernetes集群。 jenkins有它自己的实例。 我已经configuration了Kubernetes插件,如下所示: 使用推荐的JNLP docker镜像。 Jenkins JNLP端口被configuration为静态5000 。 现在,当我开始工作时,它告诉我该节点处于离线状态。 当我点击脱机节点,我得到这个: 这使我去到K8集群。 运行docker ps显示没有容器在运行。 然而: 从那里,我去find什么docker容器运行,以及之后它离开什么日志: 我使用: https : //github.com/jenkinsci/docker-jnlp-slave作为图像 https://github.com/jenkinsci/kubernetes-plugin jenkins版本: 2.27 k8: hyperkube:v1.4.3_coreos.0 jenkins确实旋转了容器,我猜它运行并出错,因为在容器运行期间没有提供有效的参数。 我需要它是一个手动过程,我不必login到我的容器(Java客户端)。 我如何做到这一点? UPDATE 基于这个答案: kubernetes奴隶不能注册jenkins大师 如果我login容器并运行Jenkins显示在无法连接的主机下的命令: java -jar /usr/share/jenkins/slave.jar -jnlpUrl https://test.myhost.com/computer/jenkinsminions-10f0b7d49054ac/slave-agent.jnlp -secret 62637e83008f50eb94483ad609e9a2719d313fa56e640e4beca9eebeaf0b1af2 容器通过JNLP2连接,作业运行。 我试图按照build议添加参数,但没有运气。 容器仍然不会自动连接:

Docker从站不是JNLP代理问题

我们使用jenkinsci /奴隶形象在jenkins创build奴隶,但执行curl命令面临下面的问题在该容器奴隶 INFO: [JNLP4-connect connection to 172.16.102.234/172.16.102.234:4000] Local headers refused by remote: docker-slave-7d0fa4f1f330 is not a JNLP agent Sep 21, 2017 9:28:34 AM hudson.remoting.jnlp.Main$CuiListener status INFO: Protocol JNLP4-connect encountered an unexpected exception java.util.concurrent.ExecutionException: org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException: docker-slave-7d0fa4f1f330 is not a JNLP agent at org.jenkinsci.remoting.util.SettableFuture.get(SettableFuture.java:223) at hudson.remoting.Engine.innerRun(Engine.java:385) at hudson.remoting.Engine.run(Engine.java:287) 请就此提出build议 在jenkins中使用docker工具箱窗口和jenkinsci / slave图像用于从属连接 我已经在tcp://192.168.99.100:2376发布了我的docker引擎