ドッカーがすべてのサービスをスケジュールするのに十分なリソースがないことを検出した場合、新しいマシンを自動的にプロビジョニングできますか?docker swarmで新しいホストを自動プロビジョニング
は私が牧場主とドッキングウィンドウの群れスケジューラとのセットアップを使用し、十分なリソースがない場合は、サービスの作成が失敗します。
exit status 1: Creating stresstest2_workerb1_1 Creating stresstest2_workerb2_1 no resources available to schedule container
が、私はこのステータスをポーリングし、必要なときにドッキングウィンドウマシンを呼び出すことができますが、 rancherは不足しているサービスの再スケジュールを試みません。もっと統合された解決策があるのだろうか、おそらく、マシンを作成または削除するためにdocker-machineを動的に呼び出すために使用できるdocker swarm内のフックかもしれない。
私は現在、Docker 1.11 + Docker SwarmまたはDocker 1.12をSwarmモードで使用しているため、いずれのソリューションも問題ありません。
返信ありがとうございますが、*リソースが不足しているためにコンテナを展開できませんでした*ためのイベントがないか、または何か不足していますか? – Yogu
私はそれを試しましたが、リソースの不足のためにコンテナをスケジュールできないときにイベントがトリガされることはありません。 – Yogu
問題トラッカーにこれを投稿するとよいでしょう。https://github.com/docker/docker/issues –