在新创建的kubernetes群集中启动POD时出错(ContainerCreating)

在新创建的kubernetes群集中启动POD时出错(ContainerCreating),kubernetes,Kubernetes,我是库伯内特斯的新手。我创建了一个Kubernetes集群,其中有一个主节点和两个工作节点。我有安装掌舵的应用程序部署。我在启动舵柄吊舱时出现以下错误 tiller-deploy-5b4685ffbf-znbdc 0/1集装箱制造0 23小时 在描述了pod之后,我得到了以下结果 [root@master-节点法兰绒]#kubectl——名称空间kube系统描述 豆荚分蘖器-deploy-5b4685ffbf-znbdc 活动: 从消息中键入原因年龄 警告失败CreatePodSandbox 1

我是库伯内特斯的新手。我创建了一个Kubernetes集群,其中有一个主节点和两个工作节点。我有安装掌舵的应用程序部署。我在启动舵柄吊舱时出现以下错误

tiller-deploy-5b4685ffbf-znbdc 0/1集装箱制造0 23小时

在描述了pod之后,我得到了以下结果

[root@master-节点法兰绒]#kubectl——名称空间kube系统描述 豆荚分蘖器-deploy-5b4685ffbf-znbdc

活动: 从消息中键入原因年龄

警告失败CreatePodSandbox 10m(x34020超过22小时)kubelet, 辅助节点1(由类似事件合并):未能创建pod 沙盒:rpc错误:代码=未知描述=设置沙盒失败 容器 “cdda0a8ae9200668a2256e8c7b41904dce604f73f0282b0443d972f5e2846059” pod“tiller-deploy-5b4685ffbf-znbdc”网络:网络插件cni 未能设置吊舱“tiller-deploy-5b4685ffbf-znbdc_kube-system” 网络:open/run/flannel/subnet.env:没有这样的文件或目录 正常沙箱更换25秒(x34556超过22小时)kubelet,工人节点1吊舱 沙箱已更改,它将被杀死并重新创建


任何关于如何避免此错误的提示。

您需要设置一个CNI插件,如Flannel。验证kube系统命名空间中的所有POD是否都在运行

要在集群中应用flannel,请运行以下命令:

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/2140ac876ef134e0ed5af15c65e414cf26827915/Documentation/kube-flannel.yml
为了使flannel正常工作,pod网络cidr应为
10.244.0.0/16
,或者如果您有不同的cidr,您可以根据需要自定义flannel清单(kube flannel.yml)

例如:

  net-conf.json: |
    {
      "Network": "10.10.0.0/16",
      "Backend": {
        "Type": "vxlan"
      }

您是如何设置集群的?库比德?您能否提供kubectl get pods-n kube系统的输出?您是否尝试部署“hello world”容器?顺便说一句,3.x不再需要头盔了。