setup docker / kvm2 for minikube usage
This commit is contained in:
parent
2f940bc682
commit
eef4f59aa6
|
@ -5,9 +5,16 @@
|
||||||
networking.firewall.allowedTCPPorts = [ 6443 ];
|
networking.firewall.allowedTCPPorts = [ 6443 ];
|
||||||
services.k3s.enable = true;
|
services.k3s.enable = true;
|
||||||
services.k3s.role = "server";
|
services.k3s.role = "server";
|
||||||
|
services.k3s.clusterInit = true;
|
||||||
# services.k3s.extraFlags = toString [
|
# services.k3s.extraFlags = toString [
|
||||||
# "--kubelet-arg=v=4" # Optionally add additional args to k3s
|
# "--kubelet-arg=v=4" # Optionally add additional args to k3s
|
||||||
# ];
|
# ];
|
||||||
environment.systemPackages = [ pkgs.k3s pkgs.kubernetes-helm ];
|
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" ];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue