vCenter UI shows 'no healthy upstream' message as shown below, post login with SSO or domain credentials. This error message is generic as its occurrence is for multiple reasons, however, in this case, the services fails to start or leads to 'no healthy upstream' when the ESXi host which has vCenter server registered, runs out of memory.
Apart from the vCenter UI message, following symptoms exhibit the behavior of resource contention;
vCenter Server
This issue occurs when ESXi host has insufficient system memory.
vCenter server requires specified amount of CPU and memory resources as per its deployment size. For information, please refer to Hardware Requirements for the vCenter Server Appliance
Accordingly, please free up system memory by either powering off virtual machine or migrating to another ESXi host. Once, sufficient system memory is available, restart vCenter server virtual machine or restart vCenter server services.