当前位置: 首页 > 知识库问答 >
问题:

为什么我们的Jenkins Kubernetes吊舱/奴隶显示为离线

姜运珧
2023-03-14

我们的模板配置可以在这里看到

Kubernetes吊舱Termplate配置

然后我们创建一个简单的任务来测试插件,看看是否会创建从程序,然后运行几个简单的bash命令。

sleep 10
echo "I am a slave"
echo "This is a K8s plugin generated slave"

然后我们在Jenkins“Build Now”中开始工作,然后看到在我们的K8s集群中创建的豆荚

jenkins-pod-slave-d4j3n                                           1/1       Running             0          21h
jenkins-pod-slave-tb2td                                           1/1       Running             0          21h

但是请注意,在构建历史记录下,我们可以看到以下消息

(挂起-标签“自动缩放”的所有节点脱机)

kubectl logs jenkins-pod-slave-d4j3n
kubectl logs jenkins-pod-slave-tb2td
    null

共有1个答案

李振国
2023-03-14

你的问题可能是命令和参数。

该命令应为空,参数应设置为:

${computer.jnlpmac}${computer.name}

 类似资料:
  • 我想和Kubernetes一起经营jenkins。我能够成功地使用jenkins kubernetes插件连接到kubernetes。现在,我正在运行一个管道示例,但是在运行过程中,我总是得到一个错误,上面写着: 它就挂在那里。如果我使用检查pods,我会看到pod正在运行,然后状态更改为completed,然后它就消失了。然后另一个名字相似的豆荚,开始和结束,循环继续。这些豆荚的最后一种状态如下

  • 我想知道以下情况是否可能,请帮助我:- 情景1:- 我把我的本地系统作为Jenkins主系统,每次我需要一个从系统来运行自动化测试脚本时,docker容器就会作为Jenkins从系统旋转起来,我的脚本就会在从系统上执行,执行完成后容器就会被销毁。 我可以旋转多个容器作为Jenkins从本地系统作为Jenkins主。 谢谢

  • 我试图使用Jenkins/Kubernetes插件来协调docker奴隶与Jenkins。 我正在使用这个插件:https://github.com/jenkinsci/kubernetes-plugin 我的问题是所有的从机都离线了,所以作业无法执行: 我已经用minikube在我的本地盒子上和我们的ops组托管的K8集群上尝试了这一点。我试过Jenkins1.9和Jenkins2。我总是得到同

  • 我们有一个redis集群,其中一个主服务器和一个从服务器由三个前哨进程管理,另外还有一个远程从服务器,托管在不同的数据中心中,以便在主服务器和从服务器发生不良情况时进行透明的故障转移和数据保存。 可能发生的情况是,一个短暂的错误只会关闭主redis进程,在这种情况下,我们希望看到从进程被提升为主进程,而远程从进程被重新分配给它。然而,似乎哨兵也可以很容易地将远程奴隶提升为主人,我们还没有找到任何方

  • 我有Kubernetes设置和运行一个grpc服务在一个吊舱。我成功地击中了服务上的一个endpoint,其中有一个print()语句,但在日志文件中没有看到日志。我以前在Kubernetes中运行(cron)作业时见过这种情况,日志只在作业完成后才出现(而不是在作业运行时)。有没有一种方法可以让kubernetes立即写入日志文件?我可以放置任何设置(集群级或仅用于吊舱)?提前感谢您的任何帮助!

  • 我试图了解如何最好地使用库伯内特的准备和活跃度探测器。我在测试时观察到的是,如果就绪探测失败,则pod被标记为未就绪,并从负载均衡器中移除。然而,然后我希望启动一个新的pod并将其移入负载均衡器,直到原来的pod再次准备就绪(或者它的活性探测失败并被杀死),然后它们中的一个可以被终止。 如果就绪探测失败,我们可能想要暂时从服务中移除一个pod,但这似乎会冒着所有pod都未就绪的风险,这将导致负载均