未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/flannel
build议的查找显示了此文件 – 但是,我无法访问它。
“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"
。