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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/b726a428-5b76-42f7-90be-9763348b6626%40googlegroups.com.
