问题描述
我总共有 2030 个 pvc,我想从它们中删除 2000 个 pvc 并保留 30 个。
-
那 30 个 pvc 是最新的,而且只有不到 2 天的时间......所以这就是我不想删除它们的原因。其他所有 2000 pvc 都超过 2 天了。
-
我想创建一个自动运行的脚本来删除超过 2 天的 pvc。
我的 pvc 的一些示例:
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
data-14353-postgresql-0 Bound pvc-1a6 8Gi RWO gp2 2d15h
data-14354-postgresql-0 Bound pvc-2d6 8Gi RWO gp2 16d
data-14358-postgresql-0 Bound pvc-9dc 8Gi RWO gp2 127m
data-14367-postgresql-0 Bound pvc-2eb 8Gi RWO gp2 65h
data-14370-postgresql-0 Bound pvc-90d 8Gi RWO gp2 56d
现在你可以看到我有一个混合的 AGE 标签。
可以使用以下方法删除它们:
kubectl delete pvc
但这会删除所有..我不想删除所有!
- 我可以添加什么命令或年龄的 -label 来运行命令以删除所有 pvc,除了那些不到 2 天的 pvc。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)