kubernetes - helm uninstall 是否应该删除在 helm install 中提取的所有 docker 镜像?
问题描述
在我运行之后,helm uninstall
我期望它会删除与特定版本相关的所有资源,但拉取的图像helm install
仍然存在。
这是预期的行为吗?是否有一种简单的方法(可能是标志)也可以删除图像?
解决方案
这是预期的。我相信图像缓存是在CRI级别处理的,而 helm / kubectl 无法控制它,所以没有标志。
您可以使用docker-gc 之类的项目通过 helm(运行 GC 守护进程)设置清理计划,或者依靠kubelet 的内置 GC,通过 kubelet 进程标志控制。
推荐阅读
- ffmpeg - FFmpeg filter_complex concat 仅给出裁剪的第一个输入
- .net - 如何在 VBA 的 .net ArrayList 中查找文字数字?
- label - 无法加载 sap/m/label.js
- javascript - 如何使用 moment.js 添加天数,不包括周末?
- swift - 带有 switch swift 的通用枚举
- css - CSS创建三角形边到边
- java - 有关 NetBeans 和 JDK 10.0.2 的问题
- java - 不再可能向 mysql 数据库添加新值?
- ssl - 将 SSL 证书绑定到站点时 - 错误“系统找不到指定的文件。(来自 HRESULT 的异常:0x80070002)
- wpf - WPF 两个面板应用程序 - 重用或创建面板 VM 的新实例?