2017-02-13 107 views
-1

我對使用Docker Swarm和Kubernetes有一些疑問,是否有可能通過Docker Machine實際上通過Docker Machine與遠程主機進行通信?使用Docker Swarm或Kubernetes進入VM

我試過沒有成功我在論壇上看到機器的通用驅動程序無法正常工作。

我知道通用驅動程序用於遠程主機,其他驅動程序用於雲和本地虛擬機。

所以我儘管使用Kubernetes,但它看起來很難使用,我沒有成功做我想做的事情。

Kubernetes的第一個問題是應用程序minikube無法在VM中使用,因爲它創建了自己的虛擬羣集,就像在Docker Machine上使用virtualbox驅動程序一樣。

而像機我沒有到達連接到我的主人......

我用虛擬機在vSphere上的遠程ESX工作,其實我不能在ESX因爲我在實習是安裝Kubernetes但很快我會回到學校,我會有一個ESX,我可以管理。

總之,我必須使用通用驅動程序來連接遠程主機嗎? Kubernetes是否和Machine和Swarm一樣,有變化嗎?如果我能做到這一點,你有教程或線索成功?

+0

您應該將其分成多個問題,每個問題都包含一個問題。像這樣的更自由形式的帖子可能更適合Google組(https://groups.google.com/forum/#!forum/kubernetes-users)或Slack頻道。 – Symmetric

+0

Kubernetes非常易於使用,除非您使用GCE,AWS或Azure,否則安裝可能會有點令人生畏:然後您的集羣將在1小時內運行。它是目前最強大的容器調度程序,並且移動速度很快,所以我會爲此付出代價(其實:有多個集羣正在運行) –

+0

@對稱感謝您的建議,下次我會記住! –

回答

0

回答您的主要問題碼頭機可用於讓您通過本地命令行界面通過驅動程序通用來管理遠程主機中的碼頭引擎,然後您可以使用羣集,組成遠程碼頭安裝。其他驅動程序在遠程主機上安裝docker,使用通用驅動程序,您可以將現有遠程docker安裝附加到本地docker安裝。例如,您必須配置您的選項:

# 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配合使用? –