From 2e24d732636306a7e4e8a1194893423016078a52 Mon Sep 17 00:00:00 2001 From: Jake Ginesin Date: Sun, 24 Aug 2025 05:12:42 -0400 Subject: [PATCH] generation 501 25.11.20250714.62e0f05 --- extras/kube-worker-gpu1.nix | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/extras/kube-worker-gpu1.nix b/extras/kube-worker-gpu1.nix index f727062..993d1e7 100644 --- a/extras/kube-worker-gpu1.nix +++ b/extras/kube-worker-gpu1.nix @@ -1,35 +1,34 @@ { services.kubernetes = { - roles = ["node"]; # Only "node", not "master" - - masterAddress = "192.168.1.100"; # Your master's IP - + roles = ["node"]; # Only "node", not "master" + + masterAddress = "192.168.1.100"; # Your master's IP + # Enable required components for a worker kubelet.enable = true; proxy.enable = true; - flannel.enable = true; # Or whatever CNI you're using - + flannel.enable = true; # Or whatever CNI you're using + # Use the same certificate setup easyCerts = true; pki.enable = true; - + # Kubelet configuration kubelet = { kubeconfig.server = "https://192.168.1.100:6443"; - hostname = "worker-gpu1"; # Or use the actual hostname - extraOpts = "--fail-swap-on=false"; # If you have swap enabled + hostname = "worker-gpu1"; # Or use the actual hostname + extraOpts = "--fail-swap-on=false"; # If you have swap enabled }; }; - + # Container runtime virtualisation.containerd.enable = true; - + # Open required ports - networking.firewall.allowedTCPPorts = [ - 10250 # Kubelet API - 30000-32767 # NodePort Services (optional) + networking.firewall.allowedTCPPorts = [ + 10250 # Kubelet API ]; - + # Ensure hostname is set properly - networking.hostName = "worker-gpu1"; # Or your preferred name + networking.hostName = "worker-gpu1"; # Or your preferred name }