"Foundation Load Balancer VMs become unhealthy" is displayed to the user and the health of the Foundation Load Balancer VMs turns to Yellow. In the Administration page under Foundation Load Balancers, the health check may show the error "xDS connection is not ready. Current state: STREAM_NOT_READY".
Configured Load Balancer fronting the Kubernetes API Server. Timed out waiting for LB service update. This operation is part of the cluster enablement and will be retried.NetOperator Pod Logs show that the error "network interface not found"
[YYYY-MM-DDTHH:MM:SS]1 foundationloadbalancerconfig.go:91] "msg"="unable to reconcile FoundationLoadBalancerConfig" "error"="network interface not found" "logger"="controllers.LoadBalancerConfig.supervisor" "name"="Network_Interface_Name"[YYYY-MM-DDTHH:MM:SS]1 loadbalancerconfig_controller.go:243] "msg"="Provider Sync failed" "error"="network interface not found"[YYYY-MM-DDTHH:MM:SS]1 controller.go:324] "msg"="Reconciler error" "error"="network interface not found"
wcp logs in the vCenter server state that it is waiting on LB service
[YYYY-MM-DDTHH:MM:SS] error wcp [apiserver/manager.go:164] [opID=###############] server closed the connection while watching kube-apiserver-lb-svc service[YYYY-MM-DDTHH:MM:SS] error wcp [kubelifecycle/controller.go:1943] [opID==###############]] An error occurred fetching the virtual IP: Server closed the connection while watching LB service. This operation is part of the cluster enablement and will be retried.
Workaround: Log in to the Supervisor and run the attached script (fix-flb-netwokinterface-labels.sh) to add the necessary labels to the interfaces.
fix-flb-netwokinterface-labels.sh to the supervisor VM.chmod +x /tmp/fix-flb-networkinterface-labels.shfix-flb-networkinterface-labels.sh