My Gitlab Runners are setup by the built in Kubernetes integration. My Gitlab instance runs on gitlab.example.com and it is resolved by my DNS server to a local ip address. My runners get assigned my public ip address and I’m not sure why.
I want my Gitlab runners to be on the local network so I am not bottlenecked by my internet upload speed.
I would appreciate any advice or an explanation as to how the Kubernetes Runners get an ip address assigned.