Node Taints
In NETWAYS Managed Kubernetes können beliebige Taints auf Workernodes erstellt werden, sollte es für den Betrieb notwendig sein.
Die gemanagten Workloads, wie bspw. das csi-cinder-nodeplugin DaemonSet, tolerieren beliebige
Taints und können nicht beeinträchtigt werden.
Erstellung von Taints
Taints lassen sich via kubectl node taint erstellen, oder durch eine direkte Bearbeitung des Node-
Objekts.
Erstellung von Taints mit kubectl
Mit kubectl kann man Taints wie folgt erstellen:
Erstellung von Taints im Node-Objekt
Im Nodeobjekt selbst kann man Taints wie folgt erstellen:
Im Node-Objekt fügt man dem Feld spec.taints ein neues Feld hinzu:
apiVersion: v1
kind: Node
metadata:
name: worker-1
labels:
# ...
annotations:
# ...
spec:
taints:
- effect: NoSchedule
key: requirement
value: foo
# ...