Skip to content

ci: set KUBERNETES_CPU_REQUEST: 6

Виталий Шунков requested to merge ci_cpu into master

Summary

  • ci: set KUBERNETES_CPU_REQUEST: 6

  • Close #...
  • Cherry-pick to: none
  • Docs follow-up: not necessary / new issue

При увеличении значений KUBERNETES_CPU_REQUEST и KUBERNETES_MEMORY_REQUEST получаем ошибки вида:

Waiting for pod gitlab/runner-4uqpczk1-project-58-concurrent-2-uk29txly to be running, status is Pending
	Unschedulable: "0/9 nodes are available: 2 Insufficient cpu, 7 node(s) didn't match Pod's node affinity/selector. preemption: 0/9 nodes are available: 2 No preemption victims found for incoming pod, 7 Preemption is not helpful for scheduling.."
Waiting for pod gitlab/runner-4uqpczk1-project-58-concurrent-2-uk29txly to be running, status is Pending
	ContainersNotReady: "containers with unready status: [build helper]"
	ContainersNotReady: "containers with unready status: [build helper]"

Так как нода в яндексе выделяется динамически, и за отведенный таймаут (10 мин), иногда не успевает подняться. А так как ноды имеют 20 CPU и 40 Gb ОЗУ, то необходимость под каждую джобу поднимать отдельную ноду сильно снижается.

Edited by Виталий Шунков

Merge request reports