gitlab k8s runner 调优

0 阅读1分钟

gitlab k8s runner 调优

helm 部署方式, values 的版本是 v0.26.0

  • 加速响应:调整 checkInterval: 5 参数的值
  • 增加并发:调整 concurrent: 5 参数
  • 并发请求限制:调整 requestConcurrency: 10 参数

gitlab ci 细节

  • 环境变量设定数值的时候,也要带上引号,不然会导致异常, The scheduler failed to assign job to the runner, please try again or contact system administrator。gitlab 的版本是 13.9.0
    # 正确的配置
    - if: $CI_PIPELINE_SOURCE == "web"
      variables:
        IMAGE_PUSH_REMOTE: "1"
    
    # 异常
    - if: $CI_PIPELINE_SOURCE == "web"
      variables:
        IMAGE_PUSH_REMOTE: 1
    
  • gitlab 的自定义标签 !reference 可以用来引入模版配置,还是比较有用的,跟 extend 很相似又有区别