我在jenkins中使用kubernetes插件通过jenkins管道作为代码在kubernetes集群上进行测试。集群的详细信息经常更改,因此在测试阶段之前,我正在通过groovy脚本配置kubernetes插件。
问题:Jenkins无法创建用于在群集上进行测试的Pod。如果我在配置系统控制台中检查该特定kubernetes云的配置,则符合预期(IP,令牌,詹金斯url等).``测试连接''也成功。 尝试在配置插件后增加睡眠时间,但是没有运气。 知道这里会发生什么吗?
谢谢!
如果我通过控制台手动创建新的kubernetes云并手动复制相同的详细信息,则管道可以创建pod并进一步执行任务。
Jenkins logs:
[Pipeline] podTemplate
[Pipeline] {
[Pipeline] node
Still waiting to schedule task
All nodes of label ‘XXXXXX-bdd-runner-21-XXXXXXX’ are offline.
Jenkins version: 2.150.3
Kubernetes plugin version: 1.14.5