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
請提出任何解決方案。
嗨,感謝您的及時回覆! /var/log/docker-bootstrap.log包含一行說:「提供但未定義的標誌:-d」 – Nitin
此錯誤與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
您可以試用k8:1.1和docker 1.9 – cloudnoob