title: Load Balancer not getting Public IP on Azure AKS-engine
body: <p>I have deployed a cluster on Azure using AKS-engine on a existing VNET. My group has <code>Owner</code> permission over resources. Now all my load balancer service is not getting Public IP, it hangs on a <code>pending</code> state forever.</p>
  
  <pre><code>kubectl describe svc zevac-frontend-lb
  Name:                     zevac-frontend-lb
  Namespace:                default
  Labels:                   &lt;none&gt;
  Annotations:              kubectl.kubernetes.io/last-applied-configuration={"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"name":"zevac-frontend-lb","namespace":"default"},"spec":{"loadBalancerIP":"52.172.46....
  Selector:                 app=zevac-frontend
  Type:                     LoadBalancer
  IP:                       10.0.245.52
  IP:                       52.172.46.210
  Port:                     &lt;unset&gt;  80/TCP
  TargetPort:               80/TCP
  NodePort:                 &lt;unset&gt;  31723/TCP
  Endpoints:                10.0.3.11:80,10.0.3.45:80
  Session Affinity:         None
  External Traffic Policy:  Cluster
  Events:
    Type     Reason                      Age                From                Message
    ----     ------                      ----               ----                -------
    Warning  CreatingLoadBalancerFailed  6m (x9 over 35m)   service-controller  Error creating load balancer (will retry): failed to ensure load balancer for service default/zevac-frontend-lb: timed out waiting for the condition
    Normal   EnsuringLoadBalancer        1m (x10 over 37m)  service-controller  Ensuring load balancer
  </code></pre>