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 04af45c7e..7f72c3b1e 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 @@ -85,6 +85,18 @@ spec: labels: app: headscale spec: + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: kubernetes.io/os + operator: In + values: + - linux + - key: node-role.kubernetes.io/master + operator: Exists + weight: 10 serviceAccountName: tailscale securityContext: runAsUser: 1000