离线更新k8s环境下的trivy漏洞库方法
💡
原文中文,约6100字,阅读约需15分钟。
📝
内容提要
本文介绍了在离线环境下快速更新trivy.db的方法,包括访问外网或搭建db库,以及替换容器中的文件。国内下载trivy.db较慢,可以使用play-with-docker和tmp.link进行下载。通过curl内部的minio文件服务进行下载。
🎯
关键要点
- 本文介绍了在离线环境下快速更新trivy.db的方法。
- 解决国内下载trivy.db速度慢的问题。
- 在K8S中使用Helm部署的Harbor仓库进行漏洞扫描。
- 更新trivy.db的简单方法:使用命令或搭建db库。
- 如果没有外网,直接替换容器中的trivy.db和metadata.json文件。
- Trivy version 1不支持Trivy DB v2,需注意版本匹配。
- 国内下载速度慢的解决方案:使用play-with-docker和tmp.link。
- play-with-docker可以快速访问外网并执行Trivy命令。
- tmp.link是一个临时网盘,方便文件上传下载。
- kubectl cp命令无法执行的原因是容器缺少tar命令。
- 可以通过curl命令从minio文件服务下载文件。
➡️