Deleting node because it does not exist in the cloud provider

Sometime I need to add custom nodes to a cloud provided cluster, however rancher deletes them when I try to add them.

Hmmm, looks like the issue is actually with kubernetes.

Is there a way to get around this?