Question about docker in Hass.io

The documentation states some add-ons might not work if you don’t use a NUC or Pi. I have an existing Docker Swarm of 4 Dell Servers.

I searched the forums, however, I might not be typing the search correctly. I am wondering what plugins would be hindered and in what way if I were to deploy Hass.io on my existing docker swarm?

Are there any other gotchas involved in using my existing docker swarm?

On a different not I have been considering moving from swarm to Kube, are there any issues with this plan?