Hello,

I'm using Puppet Server (Open Source 5.3.6) in a container environment 
(Kubernetes 1.18). In this deployment, I'm scaling the pool of containers 
taking into account the load (number of catalog compilations). I create new 
containers when the load is high and I remove containers when they are not 
needed.

My problem with this approach is that the process is not as fast as I would 
like. The Puppet Server, with 2 instances, takes around 2 minutes to be 
ready. On top of that, the first compilation is slower. This means that if 
I need a new container to process an incoming request, I will have to wait 
a minimum of 2 minutes plus the extra time required to compile that first 
catalog.

Here I want to focus in the startup time for the Puppet Server. Would there 
be any option to improve this time?

I've been taking a look into CRIU <https://criu.org/Main_Page>, which is 
not really an option.

Any idea is welcome. Also, as this question is a bit abstract as right now, 
feel free to ask for any specific detail about the deployment.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/b726a428-5b76-42f7-90be-9763348b6626%40googlegroups.com.

Reply via email to