未findKubernetesdocker绒布子网文件

我想在一个Ubuntu服务器上跟随http://kubernetes.io/v1.1/docs/getting-started-guides/docker-multinode/master.html在Docker上设置一个kubernetes多节点集群。

单节点设置工作正常。 但是对于多节点设置,我发生了几个问题: https : //github.com/kubernetes/kubernetes/issues/22256

最重要的是:

sudo docker -H unix:///var/run/docker.sock exec someHash cat /run/flannel/subnet.env cat: can't open '/run/flannel/subnet.env': No such file or directory 

我不认为这是1.10docker问题? https://github.com/kubernetes/kubernetes/issues/19720

这可能与https://groups.google.com/forum/#!topic/google-containers/nGX1XfZ0bE8类似(请参阅leto12,01.06.15发布)

leto12 /var/lib/docker/aufs/diff/8f390f0c044c536483a090913290a0bffb9820f0e6376133f8299a98facbd199/tmp/flannel docker /var/lib/docker/aufs/diff/8f390f0c044c536483a090913290a0bffb9820f0e6376133f8299a98facbd199/tmp/flannelbuild议的查找显示了此文件 – 但是,我无法访问它。

“subnet.env”文件是由Flannel生成的。 Docker应该在Flannel运行之后启动。 请尝试以下步骤:

 Step 1: stop docker and flannel; Step 2: delete docker0 and flannel.1; Step 3: start flannel and check its status; Step 4: start docker and check its status. 

检查"--bip" "--ip-masq" and "--mtu"是否运行参数"--bip" "--ip-masq" and "--mtu"