Where I work, we run thousands of JVM instances on bare VMs without issues. We've been doing it for years.
As we're moving these VM based deployments to k8s, the overhead is going up as well as issues. The old system was super easy to understand. "this program downloads the new build file, it extracts it to this directory, starts it up, checks if it's healthy, spins down the old instance, an then updates the load balancer with the new port"
As we're moving these VM based deployments to k8s, the overhead is going up as well as issues. The old system was super easy to understand. "this program downloads the new build file, it extracts it to this directory, starts it up, checks if it's healthy, spins down the old instance, an then updates the load balancer with the new port"