Files
talos-cluster/deployments/media/transmission/deployment.yaml

57 lines
1.3 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: transmission
namespace: media
labels:
app: transmission
spec:
replicas: 1
selector:
matchLabels:
app: transmission
template:
metadata:
labels:
app: transmission
spec:
containers:
- name: transmission
image: linuxserver/transmission:latest
env:
- name: PUID
value: "1000"
- name: PGID
value: "1000"
- name: TZ
value: "UTC"
ports:
- name: http
containerPort: 9091
protocol: TCP
- name: peer-tcp
containerPort: 51413
protocol: TCP
- name: peer-udp
containerPort: 51413
protocol: UDP
volumeMounts:
- name: config
mountPath: /config
- name: downloads
mountPath: /downloads
resources:
requests:
cpu: 100m
memory: 256Mi
limits:
cpu: 1000m
memory: 1Gi
volumes:
- name: config
persistentVolumeClaim:
claimName: transmission-config
- name: downloads
persistentVolumeClaim:
claimName: media-data