-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
apiVersion: v1
kind: Pod
metadata:
uid: f1bc2597-464d-431a-9a21-ec613e9c7a2d
name: jellyfin-6586b59cd8-76n74
labels:
pod-template-hash: 6586b59cd8
app.kubernetes.io/name: jellyfin
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/controller: main
namespace: media
annotations:
kubectl.kubernetes.io/restartedAt: 2025-08-20T20:03:15+05:45
generateName: jellyfin-6586b59cd8-
ownerReferences:
- uid: adb8c50c-a9b4-489e-b0d1-2b441d20ceb4
kind: ReplicaSet
name: jellyfin-6586b59cd8
apiVersion: apps/v1
controller: true
blockOwnerDeletion: true
creationTimestamp: 2025-08-28T09:24:04Z
spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: jellyfin-config
- nfs:
path: /mnt/hdd/media/movies
server: 10.99.99.5
name: movies
- nfs:
path: /mnt/hdd/media/music
server: 10.99.99.5
name: music
- nfs:
path: /mnt/hdd/media/shows
server: 10.99.99.5
name: shows
- name: tmpfs
emptyDir: {}
- name: kube-api-access-5hwc7
projected:
sources:
- serviceAccountToken:
path: token
expirationSeconds: 3607
- configMap:
name: kube-root-ca.crt
items:
- key: ca.crt
path: ca.crt
- downwardAPI:
items:
- path: namespace
fieldRef:
fieldPath: metadata.namespace
apiVersion: v1
defaultMode: 420
nodeName: esr
priority: 0
dnsPolicy: ClusterFirst
containers:
- env:
- name: TZ
value: Asia/Kathmandu
name: jellyfin
image: jellyfin/jellyfin:10.10.6
resources:
limits:
memory: 4Gi
requests:
cpu: 100m
memory: 500Mi
volumeMounts:
- name: config
mountPath: /config
- name: movies
readOnly: true
mountPath: /movies
- name: music
readOnly: true
mountPath: /music
- name: shows
readOnly: true
mountPath: /shows
- name: tmpfs
subPath: cache
mountPath: /cache
- name: tmpfs
subPath: log
mountPath: /config/log
- name: tmpfs
subPath: tmp
mountPath: /tmp
- name: tmpfs
subPath: transcodes
mountPath: /config/transcodes
- name: kube-api-access-5hwc7
readOnly: true
mountPath: /var/run/secrets/kubernetes.io/serviceaccount
livenessProbe:
httpGet:
path: /health
port: 8096
scheme: HTTP
periodSeconds: 10
timeoutSeconds: 1
failureThreshold: 3
successThreshold: 1
readinessProbe:
httpGet:
path: /health
port: 8096
scheme: HTTP
periodSeconds: 10
timeoutSeconds: 1
failureThreshold: 3
successThreshold: 1
imagePullPolicy: IfNotPresent
securityContext:
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
tolerations:
- key: node.kubernetes.io/not-ready
effect: NoExecute
operator: Exists
tolerationSeconds: 300
- key: node.kubernetes.io/unreachable
effect: NoExecute
operator: Exists
tolerationSeconds: 300
restartPolicy: Always
schedulerName: default-scheduler
serviceAccount: default
securityContext:
fsGroup: 1000
runAsUser: 1000
runAsGroup: 1000
runAsNonRoot: true
fsGroupChangePolicy: OnRootMismatch
preemptionPolicy: PreemptLowerPriority
enableServiceLinks: false
serviceAccountName: default
automountServiceAccountToken: true
terminationGracePeriodSeconds: 30
status:
phase: Running
podIP: 10.42.1.74
hostIP: 10.99.99.9
podIPs:
- ip: 10.42.1.74
hostIPs:
- ip: 10.99.99.9
qosClass: Burstable
startTime: 2025-08-28T09:24:04Z
conditions:
- type: ContainersReady
status: "True"
- type: Initialized
status: "True"
- type: PodReadyToStartContainers
status: "True"
- type: PodScheduled
status: "True"
- type: Ready
status: "True"
containerStatuses:
- name: jellyfin
image: docker.io/jellyfin/jellyfin:10.10.6
ready: true
state:
running:
startedAt: 2025-08-28T09:25:08Z
imageID: docker.io/jellyfin/jellyfin@sha256:96b09723b22fdde74283274bdc1f63b9b76768afd6045dd80d4a4559fc4bb7f3
started: true
lastState:
terminated:
reason: Completed
exitCode: 0
startedAt: 2025-08-28T09:24:40Z
finishedAt: 2025-08-28T09:25:07Z
containerID: containerd://4e1677477863655aaf1904e806e4c64cf5374cf3e68ad4e9ed3da430493c9816
containerID: containerd://fa177d801b1ea688cf8453f52abb0916944bea84f50f62d748d5443ba616e482
restartCount: 2Test on: Thu Aug 28 09:29:16 UTC 2025
Metadata
Metadata
Assignees
Labels
No labels