7d4cef51f5
Adds a production-ready Helm chart under deploy/helm/jellyfin-ha/. Motivated by a community request on Reddit: https://www.reddit.com/r/JellyfinCommunity/comments/1rvj17f/jellyfin_ha_on_kubernetes_redisbacked_transcode/oav7mlz/ Features: - StatefulSet with configurable replica count (default 2 for HA) - Redis subchart (in-cluster) wired to ITranscodeSessionStore via Jellyfin__TranscodeStore__RedisConnectionString env var - Supports external Redis via ha.transcodeStore.existingSecret or ha.transcodeStore.redisConnectionString - Optional in-cluster PostgreSQL StatefulSet (experimental, mirrors existing kubernetes/apps/media/jellyfin-postgres.yaml pattern) - RWX config + transcode PVCs (required for multi-pod session takeover) - Per-pod cache via volumeClaimTemplates (RWO) - Optional NFS PV+PVC for media library - Intel QSV / VA-API GPUgit checkout -b feat/helm-chart && git add deploy/ && legit add deploy/ && git commit -m dagit commit -m featss
23 lines
678 B
YAML
23 lines
678 B
YAML
apiVersion: v2
|
|
name: jellyfin-ha
|
|
description: >
|
|
High-availability Jellyfin media server with Redis-backed transcode session
|
|
store, lease-aware segment cleanup, and optional PostgreSQL database provider
|
|
for multi-pod Kubernetes deployments.
|
|
type: application
|
|
version: 0.1.0
|
|
appVersion: "10.12.0"
|
|
keywords:
|
|
- jellyfin
|
|
- media-server
|
|
- high-availability
|
|
- redis
|
|
- kubernetes
|
|
home: https://github.com/ZoltyMat/jellyfin-ha
|
|
sources:
|
|
- https://github.com/ZoltyMat/jellyfin-ha
|
|
maintainers:
|
|
- name: ZoltyMat
|
|
url: https://github.com/ZoltyMat
|
|
icon: https://raw.githubusercontent.com/jellyfin/jellyfin/master/Jellyfin.Server/Resources/Images/jellyfin-icon-solid.png
|