我试图通过直接部署Jenkins Docker镜像来运行Google Cloud Platform上最新的Jenkins(2.19.3)。 该过程开始正常,但只要我尝试使用某种forms(例如创build一个用户),我得到“请求中包含没有有效的屑”错误。
用于部署映像的命令是:
kubectl run jenkins-node --image=eu.gcr.io/tidalwave-services/jenkins --port=8080
该群集已经通过遵循Google教程创build。 Nexus 3的dockerised版本正常工作。
过去多次出现过多次错误,“没有有效的碎屑…”,但是它们已经被AFAIK确定了。 Docker镜像在本地Docker安装中运行良好。 在jenkins,他们立即closures了我提交的问题,因为他们说问题出在部署设施上。
https://issues.jenkins-ci.org/browse/JENKINS-39885
我想这个问题实际上就是Kubernetes在公共知识产权上暴露了8080端口的方式,但是现在我不知道Kubernetes的内部工作原理。
作为参考,在Kubernetes上正确configuration和运行Jenkins的步骤可以在Google Cloud Platform文章中configurationJenkins for Container Engine和在容器引擎上设置Jenkins 。