首页 > 解决方案 > helm uninstall 是否应该删除在 helm install 中提取的所有 docker 镜像?

问题描述

在我运行之后,helm uninstall我期望它会删除与特定版本相关的所有资源,但拉取的图像helm install仍然存在。

这是预期的行为吗?是否有一种简单的方法(可能是标志)也可以删除图像?

标签: kuberneteskubernetes-helm

解决方案


这是预期的。我相信图像缓存是在CRI级别处理的,而 helm / kubectl 无法控制它,所以没有标志。

您可以使用docker-gc 之类的项目通过 helm(运行 GC 守护进程)设置清理计划,或者依靠kubelet 的内置 GC,通过 kubelet 进程标志控制。


推荐阅读