feat: add affinity to keep apps separate (#5402)
Some checks failed
lint-test-helm / lint-helm (push) Successful in 28s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled

Reviewed-on: #5402
This commit was merged in pull request #5402.
This commit is contained in:
2026-04-02 01:31:02 +00:00
parent 3ba7e2cb16
commit d41261d1cb
4 changed files with 44 additions and 0 deletions

View File

@@ -4,6 +4,17 @@ jellyfin:
type: deployment type: deployment
replicas: 1 replicas: 1
strategy: Recreate strategy: Recreate
pod:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- plex
topologyKey: kubernetes.io/hostname
containers: containers:
main: main:
image: image:

View File

@@ -5,6 +5,17 @@ plex:
replicas: 1 replicas: 1
strategy: Recreate strategy: Recreate
revisionHistoryLimit: 3 revisionHistoryLimit: 3
pod:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- jellyfin
topologyKey: kubernetes.io/hostname
containers: containers:
main: main:
image: image:

View File

@@ -5,6 +5,17 @@ qbittorrent:
replicas: 1 replicas: 1
strategy: Recreate strategy: Recreate
revisionHistoryLimit: 3 revisionHistoryLimit: 3
pod:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- slskd
topologyKey: kubernetes.io/hostname
initContainers: initContainers:
init-sysctl: init-sysctl:
image: image:

View File

@@ -5,6 +5,17 @@ slskd:
replicas: 1 replicas: 1
strategy: Recreate strategy: Recreate
revisionHistoryLimit: 3 revisionHistoryLimit: 3
pod:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- qbittorrent
topologyKey: kubernetes.io/hostname
initContainers: initContainers:
init-sysctl: init-sysctl:
image: image: