2016-03-03 54 views
0

我遵循給定的指令here,但兩個腳本(master.sh & worker.sh)在節點(Ubuntu 14.04)上都失敗。該腳本輸出如下:使用docker運行多節點kubernetes

[email protected]:/home/user/kubernetes/docs/getting-started-guides/docker-multinode# ./master.sh 
K8S_VERSION is set to: 1.2.0-alpha.7 
ETCD_VERSION is set to: 2.2.1 
FLANNEL_VERSION is set to: 0.5.5 
FLANNEL_IFACE is set to: eth0 
FLANNEL_IPMASQ is set to: true 
MASTER_IP is set to: 192.168.1.19 
ARCH is set to: amd64 
Detecting your OS distro ... 
Starting bootstrap docker ... 
Starting k8s ... 
docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. 
See 'docker run --help'. 
[email protected]:/home/user/kubernetes/docs/getting-started-guides/docker-multinode# 

但是,當我運行命令「服務泊塢窗狀態」,顯示「泊塢窗開始/運行,過程9559」。那麼,爲什麼即使Docker正在運行,它也會給出錯誤消息?

Versions: 
Ubuntu Trusty 14.04 LTS on both master and worker 
Kubernetes: v1.2.0 
hyperkube: v1.2.0 
Docker: 1.10.2 

請提出任何解決方案。

回答

0

您是否在/var/log/docker-bootstrap.log中看到錯誤?這可能是docker在bootsrtap docker步驟中沒有正確提出的。

+0

嗨,感謝您的及時回覆! /var/log/docker-bootstrap.log包含一行說:「提供但未定義的標誌:-d」 – Nitin

+0

此錯誤與docker版本相關。實際上,這裏有一個註釋(http://kubernetes.io/v1.1/docs/getting-started-guides/docker-multinode.html)爲:「注意:Docker 1.7.0中存在一個錯誤這會阻止它正常工作,請安裝Docker 1.6.2或Docker 1.7.1「。所以,我應該將我的docker降級到任何版本(1.6.2/1.7.1) – Nitin

+0

您可以試用k8:1.1和docker 1.9 – cloudnoob