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

标签 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] Image garbage collection failed: unable to find data for container / E0620 09:57:38.203274 30625 factory.go:305] devicemapper filesystem stats will not be reported: usage of thin_ls is disabled to preserve 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 /

我已经搜索了这个问题,但无法弄清楚。我该如何解决?

最佳答案

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

关于kubernetes - 图片垃圾收集失败:无法找到容器/的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44643258/

相关文章:

kubernetes - Kubelet 配置

kubernetes - 运行 kubelet 时 "x509: certificate signed by unknown authority"

ubuntu - 安装 Flannel 后 Kubeadm join 不起作用

azure - 是否可以根据 AKS 中的输入参数动态扩展 Pod?

kubernetes - k8s.io/apimachinery 中的包 `unstructured` 有何用途?

Kubernetes Kube-proxy 获取节点信息失败

kubernetes - Kubelet 服务未启动 - KUBELET_EXTRA_ARGS(代码=已退出,状态=255)

kubernetes - 容器上的 “container_memory_working_set_bytes” 和 “container_memory_rss” 度量有什么区别

containers - etcd成员没有leader

memory - 我的机器有足够的内存,但是kubernetes无法调度pod并指示内存不足