IMHO I think is too hugry resources, I try to setup worker node in VM with 4 Cores and 2 GB ram is not enough, status is always not ready until now my question in this link doesn’t resolved.
https://discuss.kubernetes.io/t/status-not-ready-why/18547
and the message from kublet describe node is always kubelet has sufficient memory available. It’s the same with microk8s, Microk8s is always use high cpu, I’ve changed to downgrade microk8s in snap but still the same.