kubectl get machine -A shows new machines in a Provisioning statekubectl describe machine <machine-name> -n <namespace> shows the status condition:WaitingForIPAllocation
2.5.x
The "WaitingForIPAllocation" status confirms that the CAPV controller, while attempting to create and configure the new virtual machine, is unable to assign it an IP address.
If the pool is exhausted, either:
Once the underlying IP or network issue is resolved, the CAPI/CAPV controllers will typically retry and successfully allocate an IP. The Machine object status will transition from Provisioning to Provisioned, and the node will then proceed to join the cluster and become Ready.