![Thanos 接收器在超出保留期限后不会删除持久卷 (PV) 中的旧数据](https://linux22.com/image/789265/Thanos%20%E6%8E%A5%E6%94%B6%E5%99%A8%E5%9C%A8%E8%B6%85%E5%87%BA%E4%BF%9D%E7%95%99%E6%9C%9F%E9%99%90%E5%90%8E%E4%B8%8D%E4%BC%9A%E5%88%A0%E9%99%A4%E6%8C%81%E4%B9%85%E5%8D%B7%20(PV)%20%E4%B8%AD%E7%9A%84%E6%97%A7%E6%95%B0%E6%8D%AE.png)
我已经在 Kubernetes 集群上设置了带有 Thanos 的 Kube Prometheus Stack,并且我使用的是 Thanos Receiver 而不是 sidecar 方法。我还配置了 Thanos Compactor 和 Minio 来卸载数据。以下是我的设置的一些关键细节:
- Prometheus 保留设置为 2 小时。
- Thanos 接收器保留时间设置为 6 小时。
- 使用 Longhorn PV 作为 Thanos Receiver 的持久卷。
- 数据已成功卸载至 Minio 存储。
我的问题是,尽管我已经为 Prometheus 和 Thanos 接收器配置了保留设置,但接收器似乎不会自动删除 Longhorn PV 中的旧数据当超出保留期限时。结果,我的 PV 被旧数据填满,我需要一种方法来确保根据配置的保留期限删除旧数据。
我想知道是否存在特定的配置或步骤,以便在超过保留期时自动从 PV 中删除数据。