How do I setup autoscaling runners in Swarm Mode?

I am currently running a global service with named volumes, and manually registering each node.

Is there a way to automate the registering process when new nodes join the cluster?