我现在的詹金斯有很多工作。不同的文件夹,每个文件夹都有多个作业。我最近看到一个 Jenkins slave(它是自动缩放的)在特定时间向另一台服务器发送了太多请求。但是,如果不手动检查它们,我无法找到在特定时间运行哪些构建。有没有办法使用 API/Groovy 脚本获取这些信息?
我基本上想找到kubelet当前正在使用的硬驱逐策略。
我检查了K8s节点上/etc/systemd/system/kubelet.service文件中的设置。我提到的策略如下:
--eviction-hard=nodefs.available<3Gi
但是,当nodefs.available <10%(默认kubernetes设置)时,我的pod似乎被驱逐了。我一直无法找到一种方法来了解kubernetes正在使用的当前参数。