Docker 自动缩放

Docker 自动缩放

有没有办法在 Swarm 模式下自动扩展 docker 容器。根据 CPU、网络或内存使用情况,当达到 Ex 70% 的水平时,它必须在集群中自动启动一个新容器。一旦负载下降,它就会自动缩小容器的规模。(在 Windows 容器中)

有什么方法可以配置和监控 Swarm 集群

答案1

Swarm 不包括用于容器水平自动缩放的电池,无论是否使用 CPU 等指标,尽管可以使用 Docker 的 API 来实现这一点,但是您需要一些脚本和监控工具才能做到这一点。

GitHub 的 Docker 项目中有许多未解决的问题,这些功能需要添加到 Swarm 中(这里这里)也有人问过类似的问题这里这里因此。

轨道器项目看起来有望克服当前 Swarm 功能不足的问题,但您需要一个能够触发扩展和缩小操作的监控工具。如果您真的需要这些功能,您可能需要同时评估 Kubernetes。

相关内容