Taints are not supported in Syself Autopilot. This is a limitation from Cluster API. Taints must be applied directly to the `Node` object inside your workload clusters. However, CAPI can only interact with objects in the management cluster, meaning it cannot add a taint to an existing node. {% callout type="warning" %} Even though it is possible to manually taint your nodes using the kubectl taint or edit commands, you shouldn't rely on this method. It is **not persistent** and the taint will be gone if the node gets reprovisioned or your upgrade the cluster. {% /callout %} ## Alternatives The same effect can be achieved by [assigning labels to the nodes](/docs/hetzner/apalla/how-to-guides/server-management/labelling-and-assign-roles-on-nodes) and using node selectors and affinity rules to influence the scheduler and [make pods go to specific nodes](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/).