Full-Fat VMなしで物理ホスト上で複数のノードを実行できますか?

Full-Fat VMなしで物理ホスト上で複数のノードを実行できますか?

いくつかのrPi 3B+でDockerとSwarmsを実行する予定です。最初の目標は、ノードエラーをシミュレートするために、少なくとも3つのシステムでRAFTコンセンサスのフォールトトレランスをテストすることです。

によると: https://docs.docker.com/get-started/part4/

.. 現在作業しているノード (swarmkit, Docker v18) は、ホスト OS の下の物理ホスト上で実行されるドッカーマシン、またはホストの下の階層で物理的に実行される「完全に太った」VM ゲスト OS > ドッカーマシンです。

完全なVM操作を行わなくても、Linuxシステムで複数のノードを並列に実行できますか?

ARM には x86 プラットフォームなどのハードウェア仮想化機能がなく、rPi のコンピューティングパフォーマンスが制限されているため、単一の物理ホストに複数のノードを持つように VM を実行するとパフォーマンスに大きな影響を与えます。代替案があるのか​​、Dockerエンジン/swarmkitの相互作用がどのように機能するのか、完全に誤解しているのだろうか。

ベストアンサー1

jordanmの意見と、Docker SwarmとKubernetesオーケストレーションが特定のノードにVM全体または物理ホストを持たなければならないことを一貫して指示するという事実に基づいて、両方のシステムは実際には可能ではありませんが、Docker Swarmを試してみます。すでにDOAプラットフォームなので、以下には特に無益です。

おすすめ記事