【发布时间】: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