ドローン ホストとフリートを備えた CoreOS クラスターがあります。ドローンのノード メニューには unix:///var/run/docker.sock しかありません。私が理解しているように、docker URL と証明書によって定義された他の docker ノードを追加できます。ただし、CoreOS クラスターを作成したら、それをスレーブのプロバイダーとして使用するのが理にかなっているようです。私は解決策を探しています
(1) CoreOS クラスターの構成が変更されるたびにノードを構成する必要がなく、
(2) 正しいリソース管理を提供します。
次の解決策を考えることができました。
- CoreOS クラスター ノードで docker uris を公開し、それらすべてをドローンで直接構成します。この場合、CoreOs クラスターの変更を手動で追跡する必要がありました。リソース管理は、おそらくフリートの管理と競合するでしょう。
- CoreOS クラスター ノードで docker uris を公開し、DNS ラウンド ロビン ベースのアクセスを提供します。これは資源管理のひどい方法のようであり、足と競合する可能性が最も高いでしょう。
- CoreOs ノードに Swarm をインストールします。リソース管理は、おそらくフリートの管理と競合するでしょう。
- フリートまたは RKT に docker uri を公開させると、フリート/RKT がコンテナーを実行するノードを決定します。問題は、これを行う方法が見つからなかったことです。
- Drone.io でフリートまたは RKT を使用します。同じ問題。出来ますか?
Drone.io と CoreOs を使用して、すべての要件に対応するソリューションを提供する方法はありますか?