Hi,

I am assuming you are already using multiple build agents 
<https://www.jenkins.io/doc/book/scaling/architecting-for-scale/#distributed-builds-architecture>
.

Jenkins OSS does not support horizontal scaling of controllers.

CloudBees CI is the only option I know of that supports horizontally 
scaling controllers.
https://www.cloudbees.com/blog/revolutionize-your-jenkins-environment-with-ha-hs

Other than that so you know where your memory is going?
Pipeline groovy will consume memory on the controller, so performing things 
like json /yaml processing in groovy
Rather than as a shell step can be a factor limiting scalability.

Regards

James
On Wednesday, 8 January 2025 at 12:23:33 UTC [email protected] wrote:

> We have a large Jenkins installation, we have scaled the controller 
> vertically.
> Currently our memory allocated is ~40 GB for the controller. We want to 
> check if it is possible to scale the controller with the horizontal 
> scaling. If we scale it with the kubernetes cluster or a managed instance 
> group, how does the controllers work? Any scheduled jobs will be triggered 
> by all the controllers?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/jenkinsci-users/bad54753-80fd-4adb-8d40-bb753e895294n%40googlegroups.com.

Reply via email to