簡體   English   中英

如果各小兵加入后,Kubernetes是否會將Pod重新安排到其他小兵?

[英]Does Kubernetes reschedule pods to other minions if the minions join latter?

我最初使用一個奴才節點和一個主節點運行測試。 我在集群上創建了5個Pod,然后在2個小節點上加入了集群。

因此,我面臨的問題是所有吊艙都僅在主節點和奴才節點上進行了調度。 他們沒有重新安排到新節點上以划分整個資源。 因此,我的新奴才節點只是閑置而未進行任何處理。

有什么特別的方法可以實現這一目標嗎?

並不是的。 每當需要調度某些內容時,都會調用調度程序,因此,除非您部署Pod的新副本,否則調度程序將不會再被打擾。

每當您要安排諸如創建DeploymentPod之類的計划時,計划程序都會查看可用資源以將Pod放置在它認為最佳的位置。 下次安排活動時,它將考慮添加到群集中的新奴才。 或者,如果您的Pod是通過Deployment對象創建的,則可以嘗試刪除一個Pod ,因此ReplicationController將創建一個新的Pod ,並且調度程序可以選擇新的Minions之一。

該文檔還建議在創建Deployment`之前先創建Service ,以便調度程序將Pod更好地分布在各個小兵之間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM