====== 8. Taints and Tolerance ====== Пометить ноду node-name: kubectl taint nodes node-name key=value:taint-effect taint-effect: * NoSchedule - не позволять приземлять новые поды на ноды. * PreferNoSchedule - избегать попадания подов на ноды, но если прижмёт, то разместить. * NoExecute - не приземлять новые поды на ноды, а старые, если не толерантны то будут выселены. kubectl taint nodes node1 app=blue:NoSchedule apiVersion: v1 kind: Pod metadata: name: myapp-pod spec: containers: - name: nginx-controller image: nginx tolerations: - key: "app" operator: "Equal" value: "blue" effect: "NoSchedule" Снять Taint: kubectl taint node node1 app=blue:NoSchedule-