k8s設定汙點taint

2021-10-09 10:32:13 字數 596 閱讀 6647

如果不想讓master節點參與到正常的pod排程,則需要對master進行打汙點標籤,這樣master就不會有pod建立(pod建立時可以進行容忍度設定,這樣master還是可以進行pod排程)

汙點標記

prefernoschedule:noschedule 的軟策略版本,表示盡量不排程到汙點節點上去

noexecute:該選項意味著一旦 taint 生效,如該節點內正在執行的 pod 沒有對應 tolerate 設定,會直接被逐出

給master節點設定汙點,使其不可排程

kubectl taint nodes master1 node-role.kubernetes.io/master=:noschedule

給tool節點設定汙點,使其盡量不可排程

kubectl taint node node6 toolserver=toolserver:prefernoschedule

取消汙點

kubectl taint nodes master1 node-role.kubernetes.io/master-

k8s中汙點設定

kubectl taint 汙點 taint 的組成 使用 kubectl taint 命令可以給某個 node 節點設定汙點,node 被設定上汙點之後就和 pod 之間存在了一種相 斥的關係,可以讓 node 拒絕 pod 的排程執行,甚至將 node 已經存在的 pod 驅逐出去 每個汙點的組...

K8S汙點機制

汙點kubectl taint 汙點 taint 的組成 使用 kubectl taint 命令可以給某個 node 節點設定汙點,node 被設定上汙點之後就和 pod 之間存在了一種相 斥的關係,可以讓 node 拒絕 pod 的排程執行,甚至將 node 已經存在的 pod 驅逐出去 每個汙點...

k8s 節點親和性和汙點容忍

1 檢視標籤 kubectl get nodes show labels 2 打標籤 kubectl label nodes node1.com kong true kubectl label nodes node2.com kong true kubectl label nodes node3.c...