1

Docker コンテナーを小さなクラスターにスケジュールしたいと考えています。実行されるジョブは、主に Rapidminer 計算のような 1 回限りのジョブであり、永続的なサービスではありません。

私は利用可能なシステムについて多くのことを読み込もうとしましたが、Web サーバーのような永続的なジョブが存在しないため、Kubernetes は実際には必要ではないと考えています。

ただし、単純な Ubuntu LTS ホストで Swarm を使用するという最初の考えを、CoreOS の使用に置き換えるべきではないかどうかはわかりません。特に、CoreOS には独自のスケジューリング ソリューションがあるようですが、より複雑に見えます。

CoreOS は、特定のユース ケースで Ubuntu+Swarm よりも使用する価値のある利点を提供しますか?

4

2 に答える 2

2

より優れたスケジューリング ソリューションを探している場合は、CoreOS を使用する必要があります (選択肢が 2 つしかない場合は、Mesos を使用してください!)。独自のスケジューリング アルゴリズムがあり、それを最初から swarm に統合する準備ができている場合、swarm を選択するのは良い経験になる可能性があります。これは、スケジューラーが非常に基本的なためです。

于 2015-04-07T15:50:47.617 に答える
1

Mesosを使用します。セットアップは非常に簡単です。たとえば、mesos マスターとスレーブ用の rpm があります。Docker コンテナー化とクリーンな REST インターフェイスのネイティブ サポートがあります。

于 2015-04-07T12:31:49.527 に答える