fix: mask kubelet before rebuild, unmask in kubeadm helpers
Some checks failed
Terraform Plan / Terraform Plan (push) Has been cancelled

- Mask kubelet service entirely before nixos-rebuild to prevent systemd
  from restarting it during switch
- Unmask kubelet in th-kubeadm-init/join scripts before starting
This commit is contained in:
2026-03-02 12:44:40 +00:00
parent 93e43a546f
commit d42e83358c
2 changed files with 6 additions and 2 deletions

View File

@@ -141,6 +141,7 @@ in
--leaderElection \
> /etc/kubernetes/manifests/kube-vip.yaml
systemctl unmask kubelet || true
systemctl stop kubelet || true
env -i PATH=/run/current-system/sw/bin:/usr/bin:/bin kubeadm reset -f || true
@@ -201,6 +202,7 @@ in
--leaderElection \
> /etc/kubernetes/manifests/kube-vip.yaml
systemctl unmask kubelet || true
systemctl stop kubelet || true
eval "$1"
'')
@@ -213,6 +215,7 @@ in
exit 1
fi
systemctl unmask kubelet || true
systemctl stop kubelet || true
eval "$1"
'')