语境
我Docker按照此说明在我的上安装Ubuntu 18.04 LTS (Server),后来又Kubernetes通过 进行安装kubeadm。初始化 ( kubeadm init --pod-network-cidr=10.10.10.10/24) 并加入第二个节点(我开始时有一个双节点集群)后,我无法让我的coredns以及后来应用的Web UI(仪表板)真正进入状态Running。
作为 pod 网络,我尝试了Flannel ( kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/2140ac876ef134e0ed5af15c65e414cf26827915/Documentation/kube-flannel.yml) 和Weave Net - 没有任何改变。即使经过数小时的等待,它仍然显示状态ContainerCreating :
问题
为什么容器创建没有按预期工作?其根本原因可能是什么?最重要的是:我该如何解决这个问题?
编辑
总结一下我的回答,原因如下:
cgroups代替systemdiptables正确配置kubeadm init因为法兰绒标准 yaml--pod-network-cidr需要10.244.0.0/16