From 3cd0c707276c38bc9804191cbd3482271797b4e6 Mon Sep 17 00:00:00 2001 From: MichaelFisher1997 Date: Wed, 4 Mar 2026 18:35:34 +0000 Subject: [PATCH] fix: stop overriding kubelet config in kubeadm init Remove custom KubeletConfiguration from init config so kubeadm uses default kubelet authn/authz settings and bootstrap registration path. This avoids the standalone-style kubelet behavior where the node never appears in the API. --- nixos/kubeadm/modules/k8s-common.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/nixos/kubeadm/modules/k8s-common.nix b/nixos/kubeadm/modules/k8s-common.nix index 2512c4a..d88383f 100644 --- a/nixos/kubeadm/modules/k8s-common.nix +++ b/nixos/kubeadm/modules/k8s-common.nix @@ -175,14 +175,6 @@ in podSubnet: "KUBEADM_POD_SUBNET" serviceSubnet: "KUBEADM_SERVICE_SUBNET" dnsDomain: "KUBEADM_DNS_DOMAIN" - --- - apiVersion: kubelet.config.k8s.io/v1beta1 - kind: KubeletConfiguration - authentication: - webhook: - enabled: false - authorization: - mode: AlwaysAllow KUBEADMCONFIG sed -i "s|KUBEADM_ENDPOINT|$vip:6443|g" /tmp/kubeadm/init-config.yaml