如何查看k8s获取系统是否清理过docker镜像
k8s集群某个节点down掉后,pod就会漂移到其他节点,但是在该节点却又执行了拉取镜像操作,明明该节点之前部署过该容器的,不知为什么又拉取了一次镜像(镜像拉取配置的优先使用本地),所以怀疑是触发了k8s的镜像清理策略,那么如何验证呢,执行下面命令即可:
journalctl -u kubelet | grep "garbage"
结果如下所示:
从上面截图可以看到确实kubelet执行了镜像清理操作。
k8s集群某个节点down掉后,pod就会漂移到其他节点,但是在该节点却又执行了拉取镜像操作,明明该节点之前部署过该容器的,不知为什么又拉取了一次镜像(镜像拉取配置的优先使用本地),所以怀疑是触发了k8s的镜像清理策略,那么如何验证呢,执行下面命令即可:
journalctl -u kubelet | grep "garbage"
结果如下所示:
从上面截图可以看到确实kubelet执行了镜像清理操作。