Jellyfin PDB Manager
The Jellyfin PodDisruptionBudget (PDB) Manager is a small Go program that runs as a sidecar along with Jellyfin and automatically blocks or unblocks the Jellyfin PDB depending on whether a session is actively streaming.
It integrates Jellyfin with Kubernetes, allowing graceful handling of updates by blocking a node drain until people finish watching their show.
Limitations: this doesn’t prevent deletion or updates of the Jellyfin Pods itself, it just prevents certain voluntary disruptions.