From 836ce605b6e335e26e4f7ddd6c0507688a119884 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Wed, 14 Jan 2026 23:56:02 -0300 Subject: [PATCH] jellyfin: prefer gpu nodes by hostname --- services/jellyfin/deployment.yaml | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/services/jellyfin/deployment.yaml b/services/jellyfin/deployment.yaml index ab36a63..e176931 100644 --- a/services/jellyfin/deployment.yaml +++ b/services/jellyfin/deployment.yaml @@ -75,9 +75,31 @@ spec: volumeMounts: - name: config mountPath: /config - nodeSelector: - accelerator: nvidia - kubernetes.io/arch: arm64 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + preference: + matchExpressions: + - key: kubernetes.io/hostname + operator: In + values: + - titan-22 + - weight: 80 + preference: + matchExpressions: + - key: kubernetes.io/hostname + operator: In + values: + - titan-20 + - titan-21 + - weight: 60 + preference: + matchExpressions: + - key: kubernetes.io/hostname + operator: In + values: + - titan-24 securityContext: runAsUser: 1000 fsGroup: 65532