What is Container Orchestration and How Does It Work?