vSphere cluster upgrade filed with "Error: failed to upgrade cluster: waiting for workload cluster machinedeployment replicas to be ready: retries exhausted waiting for machinedeployment replicas to be ready: machine deployment is in ScalingUp phase"
- Dominant language
- Go
- Stars
- 2.1k
- Forks
- 328
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 9
Description
**What happened**:
When trying to upgrade(scale up worker nodes) it failed with "Error: failed to upgrade cluster: waiting for workload cluster machinedeployment replicas to be ready: retries exhausted waiting for machinedeployment replicas to be ready: machine deployment is in ScalingUp phase" error
**What you expected to happen**:
It should scale up the new nodes
**How to reproduce it (as minimally and precisely as possible)**:
By executing the below command
`eksctl anywhere upgrade cluster -f <> --force-cleanup --kubeconfig <> -v 9`
**Anything else we need to know?**:
Because of this cluster is not accessible and unable to even upgrade the cluster
**Environment**:
- EKS Anywhere Release:
- EKS Distro Release:
Contributor guide
Research direction
Start by reproducing the upgrade with the reported eksctl anywhere command, the cluster_config.yaml, management_cluster.kubeconfig, and verbosity 9. Inspect why the workload cluster MachineDeployment remains in ScalingUp and compare the available release and environment details, which are missing from the report. Done means the upgrade scales up the new nodes and completes without exhausting retries.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- devops, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100