相关疑难解决方法(0)

Kubernetes 使用 flannel 创建容器陷入“ContainerCreating”状态

语境

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 :

在此输入图像描述

问题

为什么容器创建没有按预期工作?其根本原因可能是什么?最重要的是:我该如何解决这个问题?

编辑

总结一下我的回答,原因如下:

  • 使用 Dockercgroups代替systemd
  • 我没有iptables正确配置
  • 我用错了,kubeadm init因为法兰绒标准 yaml--pod-network-cidr需要10.244.0.0/16

docker kubernetes weave flannel kubeadm

1
推荐指数
1
解决办法
1724
查看次数

标签 统计

docker ×1

flannel ×1

kubeadm ×1

kubernetes ×1

weave ×1