Advice Wanted: proper way to restart nodes

I’ve got a small 3 node microk8s cluster built on Ubuntu 20.04 and I’ve taken kernel updates on the machines. What is a good way to restart the nodes? Should I drain the node of pods before restarting? Can I just reboot and not worry about it? Do I need to do anything special on the master node? I have some stateful workloads, such as Plex, backed by NFS but nothing too complex running. Any advice is appreciated.

You would better drain the nodes before restarting them so you do not have any service disruption.