2 ms·
Exactly, the biggest problem with running apps in Containers, is you need to ensure you dont have your entire cluster sitting on one physical node (or virtual n
by dberg 11y ago
Exactly, the biggest problem with running apps in Containers, is you need to ensure you dont have your entire cluster sitting on one physical node (or virtual node i guess), services can be restart, auto-scaled, etc. Even at a small scale some orchestration and management is required
- blumkvist 11y ago>you need to ensure you dont have your entire cluster sitting on one physical node Why is this the case? My understanding of containers is that they solve exactly this problem - restart, rescale only a fraction of the application (only an individual service).
- cpitman 11y agoBringing up new containers will always take a finite amount of time. If all of a cluster is deployed to a single host, and that host dies, then the recovery time is the time needed to reschedule the container elsewhere, load it onto the machine (if not cached), and execute it. This is all downtime, since every instance was lost. If instances are on more than one host, then even in the case of a single host's failure the application is still available while the failed instance is rescheduled and started.