![Thanos Receiver は保持期間を超過しても永続ボリューム (PV) 内の古いデータを削除しません](https://rvso.com/image/789265/Thanos%20Receiver%20%E3%81%AF%E4%BF%9D%E6%8C%81%E6%9C%9F%E9%96%93%E3%82%92%E8%B6%85%E9%81%8E%E3%81%97%E3%81%A6%E3%82%82%E6%B0%B8%E7%B6%9A%E3%83%9C%E3%83%AA%E3%83%A5%E3%83%BC%E3%83%A0%20(PV)%20%E5%86%85%E3%81%AE%E5%8F%A4%E3%81%84%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%89%8A%E9%99%A4%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93.png)
私は Kubernetes クラスターに Thanos を搭載した Kube Prometheus Stack をセットアップし、サイドカー アプローチの代わりに Thanos Receiver を使用しています。また、データのオフロード用に Thanos Compactor と Minio も構成しました。セットアップの重要な詳細は次のとおりです。
- Prometheus の保持期間は 2 時間に設定されています。
- Thanos レシーバーの保持時間は 6 時間に設定されています。
- Thanos レシーバーの永続ボリュームとして Longhorn PV を使用します。
- データは Minio ストレージに正常にオフロードされました。
私の問題は、PrometheusとThanos Receiverの両方の保持設定を構成したにもかかわらず、レシーバーはLonghorn PVから古いデータを自動的に削除しないようです保持期間を超えた場合。その結果、PV が古いデータでいっぱいになり、構成された保持期間に従って古いデータが削除されるようにする方法が必要です。
保持期間を超えたときに PV からデータを自動的に削除できるようにするために、特定の構成または手順が欠けているのではないかと考えています。