From eb774e6e06fa7ca7e3e876e96f7a096ee93f218e Mon Sep 17 00:00:00 2001 From: 0x7fffff92 <40755502+0x7fffff92@users.noreply.github.com> Date: Thu, 24 Jul 2025 00:52:11 +0800 Subject: [PATCH] fix: make the affinity rule strict for tailscale (#1606) fix: requires tailscale and headscale to run on the same node Co-authored-by: 0x7fffff92 <0x7fffff92@example.com> --- .../headscale/templates/headscale_deploy.yaml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/framework/headscale/.olares/config/user/helm-charts/headscale/templates/headscale_deploy.yaml b/framework/headscale/.olares/config/user/helm-charts/headscale/templates/headscale_deploy.yaml index 085b91485..8be3f66f3 100644 --- a/framework/headscale/.olares/config/user/helm-charts/headscale/templates/headscale_deploy.yaml +++ b/framework/headscale/.olares/config/user/helm-charts/headscale/templates/headscale_deploy.yaml @@ -260,13 +260,11 @@ spec: spec: affinity: podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchLabels: - app: headscale - topologyKey: kubernetes.io/hostname - weight: 100 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchLabels: + app: headscale + topologyKey: kubernetes.io/hostname hostNetwork: true dnsPolicy: ClusterFirstWithHostNet containers: