From 8af65b5293892740b7b79aff4a5da202a6f65b04 Mon Sep 17 00:00:00 2001 From: William P Date: Thu, 26 Feb 2026 20:21:05 -0500 Subject: [PATCH] use k3s instead --- kubernetes/kubernetes.nix | 32 +++++--------------------------- 1 file changed, 5 insertions(+), 27 deletions(-) diff --git a/kubernetes/kubernetes.nix b/kubernetes/kubernetes.nix index e04ac14..cd60a26 100644 --- a/kubernetes/kubernetes.nix +++ b/kubernetes/kubernetes.nix @@ -1,30 +1,8 @@ -{ config, pkgs, ... }: -let - kubeMasterIP = "10.105.6.198"; - kubeMasterHostname = "api.kube"; - kubeMasterAPIServerPort = 6443; -in { - networking.extraHosts = "${kubeMasterIP} ${kubeMasterHostname}"; - - environment.systemPackages = with pkgs; [ - kompose - kubectl - kubernetes - ]; - - services.kubernetes = { - roles = ["master" "node"]; - masterAddress = kubeMasterHostname; - apiserverAddress = "https://${kubeMasterHostname}:${toString kubeMasterAPIServerPort}"; - easyCerts = true; - apiserver = { - securePort = kubeMasterAPIServerPort; - advertiseAddress = kubeMasterIP; - }; - - addons.dns.enable = true; - - kubelet.extraOpts = "--fail-swap-on=false"; + networking.firewall.allowedTCPPorts = [6443]; + + services.k3s = { + enable = true; + role = "server"; }; } \ No newline at end of file