Nodes crashed: couldn't get resource list for metrics.k8s.io/v1beta1: the server is currently unable to handle the request

Hi,
I came back this morning and my cluster that was working fine the previous day was completely down.

couldn't get resource list for metrics.k8s.io/v1beta1: the server is currently unable to handle the request

All pods from all namespace are pending
kubectl describe pod metrics-server-d658cx56897-a45d9 -n kube-system

Warning  FailedScheduling  4m50s (x92 over 9h)  default-scheduler  0/26 nodes are available: 26 node(s) had untolerated taint {node.kubernetes.io/not-ready: }. preemption: 0/26 nodes are available: 26 Preemption is not helpful for scheduling.

Any idea what is causing this? (i use aws cluster)