【发布时间】:2020-10-07 17:00:35
【问题描述】:
每当对 configMap 数据进行新的更改时,我们都会使用 kustomize 为我们的部署创建一个唯一的 configMap。我们现在剩下一些旧的 configMaps,它们不再被任何 Pod 使用——我可以在 Rancher 中找到它们,但这很痛苦——如何自动清理那些不再被任何 Pod 使用的 configMap?
我试过跑步:kubectl get configmaps --namespace mynamespace --output=json
我希望看到对正在使用它的 Pod 的反向引用 - 但我在其中找不到正确的信息。
【问题讨论】:
-
通过所有 pod yamls grep 每个 configmap 名称? :)
-
此外,如果您将索引/时间戳添加到配置映射中,您可以对它们进行排序并删除除最新的 3 个以外的所有内容
标签: kubernetes kubectl configmap