Technically, you can reboot one node at a time, but as each ones comes back up, it won't be able to communicate with the master node and you'd end up with a mess.
"Breaking" the stack would cause you to lose your configuration. Your safest bet is to schedule a reboot of the stack.