fix: recover when admin kubeconfig is missing on primary control plane
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 10m7s
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 10m7s
This commit is contained in:
@@ -313,4 +313,10 @@ for node in "${WK_NAMES[@]}"; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
echo "==> Final node list"
|
echo "==> Final node list"
|
||||||
|
if remote "$PRIMARY_CP_IP" "test -f /etc/kubernetes/admin.conf"; then
|
||||||
remote "$PRIMARY_CP_IP" "sudo kubectl --kubeconfig /etc/kubernetes/admin.conf get nodes -o wide"
|
remote "$PRIMARY_CP_IP" "sudo kubectl --kubeconfig /etc/kubernetes/admin.conf get nodes -o wide"
|
||||||
|
else
|
||||||
|
echo "==> /etc/kubernetes/admin.conf missing on $PRIMARY_CONTROL_PLANE; attempting late init"
|
||||||
|
remote "$PRIMARY_CP_IP" "sudo th-kubeadm-init"
|
||||||
|
remote "$PRIMARY_CP_IP" "sudo kubectl --kubeconfig /etc/kubernetes/admin.conf get nodes -o wide"
|
||||||
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user