From bd866f7dac8e5b477e9e98808ed8b3b77f0edcdd Mon Sep 17 00:00:00 2001 From: MichaelFisher1997 Date: Sat, 7 Mar 2026 14:18:05 +0000 Subject: [PATCH] fix: add mount utility to kubelet service PATH Flannel pods were stuck because kubelet could not execute mount for projected service account volumes on NixOS. Add util-linux to the kubelet systemd PATH so mount is available during volume setup. --- nixos/kubeadm/modules/k8s-common.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/kubeadm/modules/k8s-common.nix b/nixos/kubeadm/modules/k8s-common.nix index c14e590..06a292b 100644 --- a/nixos/kubeadm/modules/k8s-common.nix +++ b/nixos/kubeadm/modules/k8s-common.nix @@ -384,6 +384,7 @@ in systemd.services.kubelet = { description = "Kubernetes Kubelet"; wantedBy = [ "multi-user.target" ]; + path = [ pkgs.util-linux ]; wants = [ "network-online.target" ]; after = [ "containerd.service" "network-online.target" ]; serviceConfig = {