图像垃圾收集失败:无法找到容器的数据/

时间:2017-06-20 03:14:52

标签: kubernetes kubelet

我知道这个问题已被提出(here),但这对我没有帮助。我将详细描述我的问题。

我在CentOS 7 vm os,etcd上安装了我的kubernetes集群,kubernetes版本是:

kubernetes v1.6.6
etcd       v3.1.9

当我启动kubelet时,我遇到了这些错误:

  

E0620 09:57:38.178381 30625 kubelet.go:1165]图像垃圾   收集失败:无法找到容器/ E0620的数据   09:57:38.203274 30625 factory.go:305] devicemapper filesystem stats   将不会报告:禁用thin_ls的使用以保留iops

在kube-master vm上,我检查节点状态并得到这些结果:

$ kubectl get nodes
NAME        STATUS    AGE       VERSION
k8s-node1   Ready     1h        v1.6.6
k8s-node2   Ready     1h        v1.6.6

但是当详细检查节点时,我收到了警告:

$ kubectl describe nodes k8s-node1
...
Events:
FirstSeen  LastSeen  Count  From  SubObjectPath  Type  Reason  Message
39m     39m     1   kubelet, k8s-node1 Warning      ImageGCFailed       unable to find data for container /

我用谷歌搜索了这个问题,但无法弄明白。我该如何解决?

1 个答案:

答案 0 :(得分:0)

将配置程序“ --allow-privileged = true”添加到kubelet配置文件中