7.x
There can be or many reasons for a controller to be come degraded or be in unknown state. While in most cases the controllers can be recoverable, this article specifically focusses on the scenario where the controller is deemed to be unrecoverable.
kubectl get pokubectl get po -A -owide|grep "controller-name"kubectl cordon <controller-name>kubectl drain <controller name>kubectl get po -A -owide |grep <controller-name">osctl delete --force --grace-period=0 po <pod name>osctl get viomachinesetosctl edit viomachineset controller1
kubectl get nodekubectl delete node controller-name
osctl get machineosctl delete machine <controller-name>