簡體   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