Newbie setup

Sorry for asking a newbie setup question, but it seemed like a good place to start.

I want to setup a new cluster (first one!), so I’ll start with a single control plane, but it’s not clear for the networking side whether that means one ‘public’ nic that handles all traffic (client side and control/k8s side) or whether it’s best to go with two nic’s in each node - one public access, the other private. I’m not talking advanced stuff here - but if I can keep internal cluster communication on a private network, is that better?

It doesn’t bother me either way - I just want to get off the ground running.

Thanks