本文探讨了几种容器调度策略,并以内存约束为例,讨论了如何利用Docker Swarm,通过资源约束实现容器的合理调度.其中,对容器资源的约束,包括硬约束和软约束,硬约束是指内存资源的实际限制条件,而软约束则是当服务器实际内存资源有足余时,容器可自由使用,一旦内存资源有所紧缺,则约束开始生效.硬约束和软约束的结合使用,可以在减少资源浪费的同时保证服务的稳定性. 我们每天在数百台服务器上运行成百上千个容器,面临的最大一个挑战是怎样高效地调度容器.容器的调度是指在一组服务器上处理容器分配的问题,以保证…