Environment:
After enabling Workload Management on the second cluster, it is deploying the Supervisor cluster with 3 nodes. All pods are coming up. Load balancer service (kube-apiserver-lb-svc) is getting created exposing the kube-apiserver but the kube-apiserver-lb-svc is not getting EXTERNAL-IP.
2021-08-26T17:26:55.274Z error wcp [apiserver/manager.go:157] [opID=60e61abc] timed out waiting for kube-apiserver-lb-svc service update. Err: context deadline exceeded
2021-08-26T17:26:55.274Z error wcp [kubelifecycle/controller.go:1082] [opID=60e61abc-domain-c14213] An error occurred fetching the virtual IP: Timed out waiting for LB service update. This operation is part of the cluster enablement and will be retried.. Retrying
root@422d666d354d718a5e42aa7d3d76e9b4 [ ~ ]# kubectl -n kube-system get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
docker-registry ClusterIP 10.96.2.35 <none> 5000/TCP 90m
kube-apiserver-lb-svc LoadBalancer 10.96.0.148 <pending> 443:31155/TCP,6443:31347/TCP 85m
kube-dns ClusterIP 10.96.0.10 <none> 53/UDP,53/TCP,9153/TCP 90m
EXTERNAL-IP status remains <pending> forever.
I tried configuring AVI LB. Still hitting the same issue.
Workload Management status remains in configuring state forever.
Worked when I used IP instead of FQDN for HAProxy host in the enable Workload Management workflow.
Did you solve this? I have the same issue, 7.0.3 w/ NSX ALB.. tried multiple guides, including a 162 page PDF from VMware themselves. I can see all the supervisor nodes logging in to ALB via Operations -> All Events, but nothing ever gets configured and I get all the same outcomes from your post.