如何清理pod不再使用的kubernetes configMap

lc8prwob  于 2023-08-03  发布在  Kubernetes
关注(0)|答案(2)|浏览(161)

每当对configMap数据进行新更改时,我们使用kustomize为Deployments创建一个唯一的configMap。我们现在剩下一些旧的configMap,它们不再被任何Pod使用-我可以在Rancher中找到它们,但这很痛苦-我如何自动清理那些不再被任何Pod使用的configMap?
我试过跑步:第一个月
我希望看到一个反向引用的豆荚是使用它-但我找不到正确的信息在那里。

iovurdzv

iovurdzv1#

如果您的配置Map可以使用标签来标识,那么您可以使用--prune标志来摆脱悬空资源。如果您将其添加到部署管道中,则应该慢慢地从集群中清除孤立资源。
请参阅此评论,了解人们如何将其与kustomize结合使用。

slhcrj9b

slhcrj9b2#

您可以使用此工具发现集群中未使用的配置Map并将其删除。https://github.com/yonahd/orphaned-configmaps

相关问题