Kubernetes 垃圾收集 - 没有可用空间

Tim*_*imK 6 kubernetes google-kubernetes-engine

零星的磁盘清理操作是否会在 Kubernetes 中自动发生,还是应该通过计划的“docker RM/RMI”来删除丢弃的映像?我的开发 K8s 集群中的单个节点(其他节点都很好)在 / 中不断耗尽磁盘空间,并且 K8s UI 事件中显示以下消息:

原因:freeDiskSpace失败

消息:无法垃圾收集所需数量的图像。想要释放 2069743207,但释放了 0 个

Yu-*_*ong 4

是的,Kubernetes 支持容器和镜像垃圾收集。更多详细信息请参见https://kubernetes.io/docs/concepts/cluster-administration/kubelet-garbage-collection/

您可能需要检查该特定节点是否分配了足够的磁盘空间来托管分配给它的 pod 的映像。