2017-02-13 2 views
-1

Docker SwarmとKubernetesの使用に関するいくつかの質問がありますが、Docker SwarmをDocker Machineからリモートホストで実際に使用することは可能ですか?VMにDocker SwarmまたはKubernetesを使用

私はフォーラムで、マシンの汎用ドライバが正常に動作しないことがわかった。

一般的なドライバはリモートホストに使用され、その他はクラウドおよびローカルの仮想マシン用であることを理解します。

だから、私はクーベルネットを使用していますが、使用するのが非常に難しく見えます。

Kubernetesの最初の問題は、アプリケーションminikubeは、独自の仮想クラスタを作成するため、VMでは使用できないということです.Docker Machine上のvirtualboxドライバと同様です。

とマシンのように私は私のホストに接続するために到着しなかった...

私はインターンシップにいるので、実際に私はESX上Kubernetesをインストールすることはできません、リモートESX上のvSphere上のVMで動作しますが、すぐに私は学校に戻ってきます。私はESXを手配して、私が管理することができます。

結論として、リモートホストに接続するには汎用ドライバを使用する必要がありますか? KubernetesはMachineとSwarmと同じことをしますか?変更はありますか?そしてもし私がそれを行うことができれば、あなたはチュートリアルや手がかりを得ることができますか?

+0

複数の質問に分割する必要があります。それぞれの質問には1つの質問が含まれています。このようなフリーフォームの投稿は、Googleグループ(https://groups.google.com/forum/#!forum/kubernetes-users)やスラックチャンネルに向ける方がよいでしょう。 – Symmetric

+0

Kubernetesは使いやすいですが、GCE、AWS、またはAzureを使用しない限り、インストールは少し難しいかもしれません。その後、1時間以内にクラスタが稼動しています。それはこの時点で最も強力なコンテナスケジューラであり、速く動いているので、私はそれに行きます(実際には:複数のクラスタを稼働させてください) –

+0

助言のための@Symmetricありがとう、私は次回覚えています! –

答えて

0

あなたの主な質問に答えるドッカーマシンは、ドライバージェネリックのローカルコマンドラインインターフェイスを使ってリモートホストのドッカーエンジンを管理できるようにするために使用できます。次に、swarmを使用してリモートドッカーのインストールを行います。他のドライバはリモートホストにドッカーをインストールします。ドライバジェネリックでは、既存のリモートドッカーのインストールをローカルドッカーのインストールにアタッチすることができます。たとえば、オプションを設定する必要があります。

# docker-machine -D create --driver generic \ 
       --generic-ip-address=REMOTEIPADDRESS \ 
       --generic-ssh-key=/home/USER/.ssh/id_rsa \ 
       --generic-ssh-user=USER \ 
       --generic-ssh-port=22 
+0

それは私のものだけどSSHは機能しないし、研究の後に人々は実際には機能していないが、将来は修正されるだろうと言った... –

+0

バージョンの問題かどうかわからないが、以前は、古いバージョンに切り替えることができます。 – AntoJCS

+0

私はしているので、VMでそれを使いましたか? –

関連する問題