fix(homelab): add tailscale to kube node

This commit is contained in:
2025-12-27 15:18:58 -08:00
parent 4d47d887f7
commit 136d127117
3 changed files with 10 additions and 5 deletions

View File

@@ -7,7 +7,7 @@ spec:
chain: chain:
middlewares: middlewares:
- name: rfc1918-only - name: rfc1918-only
namespace: default namespace: kube-system
--- ---
apiVersion: traefik.io/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: Middleware kind: Middleware
@@ -18,7 +18,7 @@ spec:
chain: chain:
middlewares: middlewares:
- name: rfc1918-only - name: rfc1918-only
namespace: default namespace: kube-system
--- ---
apiVersion: traefik.io/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: Middleware kind: Middleware
@@ -29,7 +29,7 @@ spec:
chain: chain:
middlewares: middlewares:
- name: rfc1918-only - name: rfc1918-only
namespace: default namespace: kube-system
--- ---
apiVersion: traefik.io/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: Middleware kind: Middleware
@@ -40,4 +40,4 @@ spec:
chain: chain:
middlewares: middlewares:
- name: rfc1918-only - name: rfc1918-only
namespace: default namespace: kube-system

View File

@@ -2,7 +2,7 @@ apiVersion: traefik.io/v1alpha1
kind: Middleware kind: Middleware
metadata: metadata:
name: rfc1918-only name: rfc1918-only
namespace: default namespace: kube-system
spec: spec:
ipAllowList: ipAllowList:
sourceRange: sourceRange:

View File

@@ -44,6 +44,11 @@
name = "iqn.2020-08.org.linux-iscsi.initiatorhost:${meta.hostname}"; name = "iqn.2020-08.org.linux-iscsi.initiatorhost:${meta.hostname}";
}; };
services.tailscale = {
enable = true;
useRoutingFeatures = "client";
};
security.sudo.wheelNeedsPassword = false; security.sudo.wheelNeedsPassword = false;
users.users.luca = { users.users.luca = {