Ressource reservation for Rancher / Kube services

Hi everyone.

We experienced a degraded cluster due to a node (all roles) that was overloaded. This led to critical kubernetes services to go down (such as the kubernetes api service).

How can we make sure that these services never crash due to overloaded nodes? How should we configure the ressource reservation in Rancher 2.1.1 accordingly?