[英]Does Kubernetes reschedule pods to other minions if the minions join latter?
我最初使用一個奴才節點和一個主節點運行測試。 我在集群上創建了5個Pod,然后在2個小節點上加入了集群。
因此,我面臨的問題是所有吊艙都僅在主節點和奴才節點上進行了調度。 他們沒有重新安排到新節點上以划分整個資源。 因此,我的新奴才節點只是閑置而未進行任何處理。
有什么特別的方法可以實現這一目標嗎?
並不是的。 每當需要調度某些內容時,都會調用調度程序,因此,除非您部署Pod的新副本,否則調度程序將不會再被打擾。
每當您要安排諸如創建Deployment
或Pod
之類的計划時,計划程序都會查看可用資源以將Pod
放置在它認為最佳的位置。 下次安排活動時,它將考慮添加到群集中的新奴才。 或者,如果您的Pod是通過Deployment
對象創建的,則可以嘗試刪除一個Pod
,因此ReplicationController
將創建一個新的Pod
,並且調度程序可以選擇新的Minions之一。
該文檔還建議在創建Deployment`之前先創建Service
,以便調度程序將Pod更好地分布在各個小兵之間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.