很多文档这里都是取名jnlp,结果jenkins slave怎么都无法连上jenkins
查询资料得到:
Under the "container template", You need to change the name "jnlp" to something else.
Kubernetes plugin will run a sidecar container with the name jnlp for connecting to the master server. If you use the name jnlp for the main container, it will conflict.
修改jnlp为其他名字jnlp2,再次测试运行,结果成功连上了。
继续研究发现,其实出问题在pod template里的默认sleep 9999的参数得去掉,不然就一直sleep所以没连上。