繁体   English   中英

如何获取未链接到任何服务的Pod列表

[英]How to get list of pods that are not linked to any service

如何获取未链接到任何服务的Pod列表

可以说我有豆荚:

Svc1-green-xyzsvc1-blue-lmn

服务svc1svc1-green-xyz svc1-blue-lmn是同一服务的先前版本,因此未使用。

我想选择所有不提供任何服务的未使用的Pod并将其删除。 如何才能做到这一点。 有可以使用的头盔命令吗?

这是可能的,但是非常麻烦。 Pod和服务之间并没有真正联系在一起 ,就像服务使用选择器来确定应将哪些Pod定位一样。 真正发生的是,服务会跟踪将流量转发到的端点列表。 因此,从理论上讲,您可以获取服务的所有端点的列表kubectl get endpoints ,根据IP地址进行过滤,并删除IP不在该列表中的所有Pod。 但是,如果您正在经历所有这些,则可能是您做错了什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM