Ingress-nginx controller loadbalancer

Hi,

whenever I create an ingress-nginx controller or even some service as type LoadBalancer I never get an IP address? do I assign my own IP address or does this get generated automatically?