cordon、drain、delete node區別


cordon、drain、delete node區別

主要目的:導致node處於不可調度狀態,新創建的pod容器不會調度在node上。

cordon
將node置為SchedulingDisabled不可調度狀態,后續的新創建pod容器時scheduler調度不會考慮該node
舊的pod容器不會正常受影響,仍可以對外提供正常服務。(特殊情況:pod容器如果跟node綁定的話,容器下次更新就不會回到原宿主機,該情況如何處理呢?可能設置成不可調度狀態就不太合適。調度器 預調度策略)
恢復調度  kubectl uncordon node


drain 驅逐節點
設置該node為不可調度狀態 cordon
驅逐node節點上pod,使其在其他節點上創建。gracefully terminate all pods
恢復調度 kubectl uncordon node


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM