How to get pending external IP for the application resides in cluster built via kubeadm

Trying to build an application on GCE through kubeadm so while accessing the external IP the status showing as pending .

LoadBalancer service type is Ingress Nginx

Cluster information:

Kubernetes version:
Cloud being used: GCP
Installation method: Kubeadm
Host OS: Ubuntu 18.04

Ingress Nginx.yaml

kind: Service
apiVersion: v1
name: ingress-nginx
namespace: ingress-nginx
labels: ingress-nginx ingress-nginx
type: LoadBalancer
selector: ingress-nginx ingress-nginx
- name: http
port: 80
targetPort: http
- name: https
port: 443
targetPort: https

Help me to solve this issue