Как вы можете автоматически выделять новые машины, когда docker swarm обнаруживает, что ресурсов недостаточно для планирования всех служб?
Я использую настройку с ранчером и планировщиком роя докеров, и если ресурсов недостаточно, создание службы не удается:
exit status 1: Creating stresstest2_workerb1_1 Creating stresstest2_workerb2_1 no resources available to schedule container
Я могу опросить этот статус и вызвать машину докера, когда это необходимо, но владелец ранчо не будет пытаться перепланировать отсутствующие службы. Интересно, есть ли более интегрированное решение, может быть, хук внутри роя докеров, который можно использовать для динамического вызова docker-machine для создания или удаления машин.
В настоящее время я выбираю между Rancher с Docker 1.11 + Docker Swarm или Docker 1.12 в режиме Swarm, поэтому любое решение подойдет.