Containerized microservices are widely adopted for latency-sensitive and compute-intensive applications, with Kubernetes (K8s) as the dominant orchestration platform. However, automating the deployment and management of multi-service applications remains challenging, particularly in heterogeneous Edge-Cloud environments. This paper evaluates the CODECO toolkit, an open-source framework designed to enhance container orchestration across distributed infrastructures. We compare CODECO with baseline K8s workflows using three key performance indicators: deployment time, level of manual intervention, and runtime performance with resource utilization. Experiments across diverse hardware platforms (ARM, AMD, RPi) and K8s distributions, including lightweight variants such as k3s, demonstrate that CODECO substantially reduces manual effort while maintaining competitive performance and acceptable overhead. These results validate CODECO as an effective solution for Edge-Cloud orchestration and highlight its potential to improve the flexibility and intelligence of K8s-based deployments.
翻译:容器化微服务因其对延迟敏感和计算密集的应用场景而被广泛采用,其中Kubernetes(K8s)已成为主流的编排平台。然而,在异构的边缘-云环境中,自动化多服务应用的部署与管理仍然面临挑战。本文评估了CODECO工具集——一个旨在增强跨分布式基础设施容器编排的开源框架。我们使用三个关键性能指标将CODECO与基准K8s工作流进行比较:部署时间、人工干预程度以及资源利用率相关的运行时性能。通过在多种硬件平台(ARM、AMD、RPi)和K8s发行版(包括k3s等轻量级变体)上的实验表明,CODECO在保持竞争性性能和可接受开销的同时,显著减少了人工操作。这些结果验证了CODECO作为边缘-云编排的有效解决方案,并突显了其提升基于K8s部署的灵活性与智能化的潜力。