cluster api not able to reconcile for docker infrastructure provider, I have created a k8s cluster using kind.
Initialized it using clusterctl init --infrastructure docker and apply one CAPI manifest for 3 control-node + 3 worker node. It was successfully deployed, all the machines were up (docker containers).
After that I am trying to test the benefits of doing this whole thing using CAPI (Reconcillation, full lifecycle management of workload clusters).
For that I stopped 1 container(worker node machine), So even though Cluster CAPI detects the change and starts the reconcillation process (this I can say by checking the capd-controller-manager pod logs, it was not able to set up the worker node. I expected it to launch another conatiner and add it to the cluster but it's not able to do that.
There is no issue with memory, I have increased the inotify limit.
How I can resolve this?
I stopped 1 container(worker node machine) in my cluster api docker infrastructure provider deployment, So even though Cluster CAPI detects the change and starts the reconciliation process (this I can say by checking the capd-controller-manager pod logs, it was not able to set up the worker node. I expected it to launch another container and add it to the cluster but it's not able to do that.