Yog*_*ogu 5 docker docker-swarm docker-machine rancher
当docker swarm检测到没有足够的资源来安排所有服务时,如何自动配置新机器?
我使用rancher和docker swarm调度程序的设置,如果资源不足,服务创建失败:
exit status 1: Creating stresstest2_workerb1_1 Creating stresstest2_workerb2_1 no resources available to schedule container
Run Code Online (Sandbox Code Playgroud)
我可以轮询这个状态并在需要时调用docker机器,但是rancher不会尝试重新安排丢失的服务.我想知道是否有更集成的解决方案,也许是docker swarm中的一个钩子,可以用来动态调用docker-machine来创建或删除机器.
我目前正在使用Docker 1.11 + Docker Swarm或Docker 1.12在Swarm模式下决定Rancher,所以任何解决方案都可以.
您是否正在使用 1.12 中的新 Docker Swarm 模式?目前 Docker Swarm 中还没有用于此目的的钩子。然而,在 Swarm 模式下,您可以使用Docker Remote API来收集触发它的事件,而不是轮询。
| 归档时间: |
|
| 查看次数: |
271 次 |
| 最近记录: |