0

正如标题所示,我遇到了一个奇怪的问题。

我在 IBM Cloud 上的 Kubernetes 集群上运行我的 Jenkins。我使用 kubernetes 插件来配置云并动态创建从容器来运行作业。

当我设置这个云配置时,我提供了 Jenkins 所在集群的 Kubernetes 公共服务端点 URL(正如我在其他一些指南中找到的),作为 Kubernetes URL。我可以对其进行测试,并且可以成功运行。

奇怪的是,在运行了几个作业之后,它开始给我错误,它无法启动容器。

如果我回到云配置,然后单击“测试连接”,它现在会抛出一个错误:Error testing connection https://<Public Service Endpoint URL>: null. 如果我重新启动 Jenkins,它会再次运行。

非常感谢任何建议!谢谢!

4

1 回答 1

0

我不确定为什么它有时可以使用公共服务端点,但将其发布给未来的人:

  1. clusterrolebinding根据这个线程创建
  2. 我创建了一个凭证(类型:秘密文本)并将其与https://kubernetes.default.svc.cluster.local云配置的“Kubernetes URL”一起使用
于 2022-01-19T17:01:06.570 回答