Orkestrarea containerelor automatizează implementarea, scalarea, conexiunea la rețea și gestionarea containerelor pe mai multe mașini. Pe măsură ce aplicațiile cresc la multe containere pe mai multe gazde, gestionarea manuală devine impracticabilă — orkestratoarele precum Kubernetes se ocupă de aceasta. Înțelegerea necesității este importantă pentru scalarea aplicațiilor containerizate.
Problema: gestionarea containerelor la scară
Running a few containers on one host is manageable. But in production at scale:
→ MANY containers across MANY hosts (dozens/hundreds of services and instances)
→ containers crash → need to restart automatically
→ load increases → need to scale up (more instances) / scale down
→ deployments → roll out new versions without downtime; roll back on failure
→ distribute containers across hosts; route traffic; service discovery
→ Doing all this MANUALLY is impractical and error-prone. → ORCHESTRATION automates it.
