K3S: Do i need a virtual IP for server nodes when using HA mode?

I'm experimenting with k8s and tried out their HA mode with kubeadm (Reference). Then i discovered k3s and started to play with k3s' HA mode (the one with embedded ectd), but the docs do not mention anything related to this. So i would just like some insight in this topic, if it is needed or not, or when would i need it