污點是一種機制,用於限制哪些 Pod 可以調度到特定的節點。通過設置污點,你可以控制哪些 Pod 可以被調度到哪些節點,從而實現更精細的資源管理。
基本用法
新增
刪除
污點效果
NoSchedule
:不允許新的 Pod 調度到該節點,但已經在該節點上的 Pod 不受影響。
PreferNoSchedule
:盡量避免將新的 Pod 調度到該節點,但不是強制性的。
NoExecute
:不允許新的 Pod 調度到該節點,並驅逐已經在該節點上的 Pod。
常用參數
-overwrite
:允許覆蓋已存在的污點。
-all
:對所有節點應用污點。
-kubeconfig
:指定 kubeconfig 文件的路徑。
-context
:指定 kubeconfig 文件中的上下文。