aws / aws/eks-anywhere

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"

Open
#5,961 1 comment 0 reactions 0 assignees View on GitHub
stale
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.