Commit 52c866a08d33

Vincent Demeester <vincent@sbr.pm>
2019-06-07 17:33:45
machine/honshu: setup kubernetes
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent f75b635
Changed files (1)
machine
machine/honshu.nix
@@ -10,10 +10,10 @@ nameserver 192.168.12.1
 nameserver fe80::327c:b2ff:fec9:4596%br1
 options edns0
     '';
-  };  
+  };
   networking = {
     enableIPv6 = false;
-    firewall.allowedTCPPorts = [ 3389 2375 7946 9000 80 ];
+    firewall.allowedTCPPorts = [ 3389 2375 7946 9000 80 6443 ];
     firewall.allowPing = true;
   };
   profiles = {
@@ -24,6 +24,12 @@ options edns0
     syncthing.enable = true;
   };
   services = {
+    kubernetes = {
+      easyCerts = true;
+      addons.dashboard.enable = true;
+      roles = ["master" "node"];
+      masterAddress = "honshu.home";
+    };
     logind.lidSwitch = "ignore";
     syncthing-edge.guiAddress = "${wireguard.ips.honshu}:8384";
     wireguard = {