Scaling our Quarkus service

So far, you've learned how to deploy a Quarkus application on Minishift. The application is running in a Pod, which is allocated in its own internal IP address and is the equivalent of a machine running a container. In our case, the application is running on one Pod in an OpenShift node. This is sufficient to guarantee the availability of our applications since some liveness and readiness probes are periodically executed. If your Pods stop responding, the OpenShift platform will automatically restart them.

On the other hand, your application probably needs to satisfy a minimum throughput. This requirement usually can't be met with just one Pod unless the number of requests is pretty low. In this case, the simplest ...

Get Hands-On Cloud-Native Applications with Java and Quarkus now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.