每当对configMap数据进行新更改时,我们使用kustomize为Deployments创建一个唯一的configMap。我们现在剩下一些旧的configMap,它们不再被任何Pod使用-我可以在Rancher中找到它们,但这很痛苦-我如何自动清理那些不再被任何Pod使用的configMap?
我试过跑步:第一个月
我希望看到一个反向引用的豆荚是使用它-但我找不到正确的信息在那里。
每当对configMap数据进行新更改时,我们使用kustomize为Deployments创建一个唯一的configMap。我们现在剩下一些旧的configMap,它们不再被任何Pod使用-我可以在Rancher中找到它们,但这很痛苦-我如何自动清理那些不再被任何Pod使用的configMap?
我试过跑步:第一个月
我希望看到一个反向引用的豆荚是使用它-但我找不到正确的信息在那里。
2条答案
按热度按时间iovurdzv1#
如果您的配置Map可以使用标签来标识,那么您可以使用--prune标志来摆脱悬空资源。如果您将其添加到部署管道中,则应该慢慢地从集群中清除孤立资源。
请参阅此评论,了解人们如何将其与kustomize结合使用。
slhcrj9b2#
您可以使用此工具发现集群中未使用的配置Map并将其删除。https://github.com/yonahd/orphaned-configmaps