【发布时间】:2021-11-03 07:46:50
【问题描述】:
我有一个进程在 AKS 卷上创建大量文件(7 天内约 1M)。我需要删除超过 7 天的文件。
我找到了这个answer,但问题是我需要在某个地方运行脚本,所以我需要一个用于脚本的某种存储库,然后是具有 azure cli 的服务。
我也在考虑让 kubernetes Cron Job 带有简单的 alpine 图像和命令:
find /path/to/files -mindepth 1 -mtime +7 -delete
这很好,但是遍历所有文件需要大量时间(和 CPU)。
理想的情况是对 azure 存储文件共享制定某种保留策略,但我找不到。
有没有比我上面描述的更好的方法从 Azure Kubernetes 服务使用的 Azure 文件共享中删除文件?
【问题讨论】:
标签: azure kubernetes azure-aks azure-files