You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gitlab Self Hosted 15.0版本如何设置固定数量待命Pod/Runners?

GitLab Self Hosted 15.0 配置固定数量待命Pod/Runners

完全可以配置固定数量的待命Pod来承接新任务,这一功能通过GitLab Runner的Kubernetes执行器实现,具体配置方式如下:

  • 编辑GitLab Runner的配置文件config.toml,找到Kubernetes executor对应的配置块([[runners]]下的[runners.kubernetes]段)
  • 添加或修改以下核心参数:
    • preload_nodes = N:将N替换为你需要维持的固定待命Pod数量,比如preload_nodes = 4,Runner会始终保持该数量的空闲Pod处于待命状态
    • preload_concurrent = true:允许预加载的Pod同时处理任务(默认值为true,可显式声明确保生效)
    • 可选配置idle_count = M:设置空闲状态下保留的最小Pod数,配合preload_nodes使用,避免待命数量低于预期

注意事项

  • 确保Runner的concurrent参数值不小于preload_nodes,否则预加载的Pod数量会被concurrent限制
  • 预加载Pod会占用Kubernetes集群资源,需根据集群的CPU、内存容量合理设置数量
  • GitLab 15.0版本的Kubernetes executor已稳定支持该功能,无需额外安装插件

内容的提问来源于stack exchange,提问作者user17094440

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 07:54:21