From eef4f59aa6246e247b9330fed7ae795c7bc31a67 Mon Sep 17 00:00:00 2001 From: Anish Lakhwara Date: Fri, 5 May 2023 14:04:30 +1000 Subject: [PATCH] setup docker / kvm2 for minikube usage --- hosts/profiles/kuberenetes/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hosts/profiles/kuberenetes/default.nix b/hosts/profiles/kuberenetes/default.nix index ceef13ae..fe0bf13a 100644 --- a/hosts/profiles/kuberenetes/default.nix +++ b/hosts/profiles/kuberenetes/default.nix @@ -5,9 +5,16 @@ networking.firewall.allowedTCPPorts = [ 6443 ]; services.k3s.enable = true; services.k3s.role = "server"; + services.k3s.clusterInit = true; # services.k3s.extraFlags = toString [ # "--kubelet-arg=v=4" # Optionally add additional args to k3s # ]; environment.systemPackages = [ pkgs.k3s pkgs.kubernetes-helm ]; + # minikube on docker + virtualisation.docker.enable = true; + virtualisation.docker.storageDriver = "btrfs"; + # or use kvm + virtualisation.libvert.enable = true; + users.users.anish.extraGroups = [ "libvert" "docker" ]; }