问题标签 [kubernetes-jenkins-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
19 浏览

kubernetes - Jenkins Kube - 无法从 pod 上的 docker 映像访问文件

  • 你好,

    我们已经设置了 Jenkins Kubernetes 来运行自动化套装。

    当我们执行时,作业 pod 已成功创建。但是,当我们尝试从 docker 运行 sh 文件时,它无法找到这些文件。

    为了调试,我们从 shell 执行主机名,我得到了从站的正确主机名。

    主机名

    詹金斯奴隶rm8l5

    当我尝试从 docker 映像执行 sh 文件时。它给出了这个文件不存在的错误。

    但是,当我执行到 pod 并转到特定文件夹时,我可以看到该文件夹​​存在于根目录中并且它包含所需的文件。

    我试图从 / 列出目录,看起来它显示的是来自主目录而不是来自从属的目录。

    这对于提供正确输出的主机名命令和显示主目录结构的 ls 命令来说很奇怪。

    你能帮我解决这个问题吗?

0 投票
0 回答
19 浏览

jenkins - 如何将 k8s pod 作为 jenkins 代理(pod 模板)运行并将其暴露给世界?

我正在尝试使用 podTemplate 和用于 jerkins 的 k8s 插件作为我的代理在 pod 内运行作业,并且我试图找出一种方法来公开这个 pod,就好像它有一个服务和入口连接到它(入口,因为有k8s 集群中的入口控制器)。有没有办法可以做到?我一直在考虑也许它可以在 k8s 插件中配置,而不是在代码本身中配置。

有没有人可能有这方面的经验?谢谢

0 投票
1 回答
33 浏览

jenkins - 一段时间后,Jenkins Kubernetes 插件 URL 连接失败

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

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

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

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

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

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