【问题标题】:kube-dns kubedns/dnsmasq/sidecar fails to startkube-dns kubedns/dnsmasq/sidecar 无法启动
【发布时间】:2017-08-03 14:15:49
【问题描述】:

这是我开始遇到的一个非常奇怪的问题。一切正常,但是,现在当我启动集群(kubeadm),设置法兰绒时,kube-dns 永远不会启动。最终,它从 kubectl describe 的以下输出中出错

Error: failed to start container "sidecar": Error response from daemon: {"message":"invalid header field value \"oci runtime error: container_linux.go:240: creating new parent process caused \\\"container_linux.go:1245: running lstat on namespace path \\\\\\\"/proc/7420/ns/ipc\\\\\\\" caused \\\\\\\"lstat /proc/7420/ns/ipc: no such file or directory\\\\\\\"\\\"\\n\""}

知道这个错误的真正含义是什么吗?对于 dnsmasq 和 kubedns,我也遇到了同样的错误。

我一如既往地使用开关“--pod-network-cidr 10.244.0.0/16”。正如我所说,这是有效的,然后几天后,它就不行了......

这是 get pods 输出:

NAMESPACE     NAME                                 READY     STATUS              RESTARTS   AGE
kube-system   etcd-machiato-0                      1/1       Running             0          3m
kube-system   kube-apiserver-machiato-0            1/1       Running             0          3m
kube-system   kube-controller-manager-machiato-0   1/1       Running             0          2m
kube-system   kube-dns-2258483030-pd8qj            0/3       ContainerCreating   0          3m
kube-system   kube-flannel-ds-0z0dd                2/2       Running             0          1m
kube-system   kube-flannel-ds-3dccg                2/2       Running             0          1m
kube-system   kube-proxy-gc8ft                     1/1       Running             0          3m
kube-system   kube-proxy-tjgzn                     1/1       Running             0          1m
kube-system   kube-scheduler-machiato-0            1/1       Running             0          3m

最终,“ContainerCreating”切换到“CrashLoopBackOff”,然后我看到上面的 lstat 错误。

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    很可能是其覆盖网络问题。您可以检查 dns pods 日志消息并查看任何错误消息吗?

     kubectl logs -n kube-system  kube-dns-2258483030-pd8qj -c kubedns
     kubectl logs -n kube-system  kube-dns-2258483030-pd8qj -c dnsmasq 
     kubectl logs -n kube-system  kube-dns-2258483030-pd8qj -c sidecar
    

    【讨论】:

      猜你喜欢
      • 2017-02-10
      • 1970-01-01
      • 2018-09-10
      • 2018-11-13
      • 2021-06-16
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 2018-03-30
      相关资源
      最近更新 更多