k8s_flexget/flexget_deployment.yml

62 lines
1.3 KiB
YAML
Raw Permalink Normal View History

2021-08-01 20:56:30 -04:00
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: flexget
labels:
app: flexget
spec:
replicas: 1
selector:
matchLabels:
app: flexget
strategy:
type: RollingUpdate
2021-08-01 20:56:30 -04:00
template:
metadata:
labels:
app: flexget
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
2021-12-27 15:09:08 -05:00
- key: kubernetes.io/arch
2021-08-01 20:56:30 -04:00
operator: In
values:
2022-11-20 20:41:22 -05:00
- arm64
2021-08-01 20:56:30 -04:00
containers:
- name: flexget
image: wiserain/flexget
env:
- name: FG_WEBUI_PASSWD
valueFrom:
secretKeyRef:
name: flexget-pass
key: FG_WEBUI_PASSWD
- name: FG_LOG_LEVEL
value: "info"
- name: PUID
value: "65534"
- name: PgID
value: "65534"
- name: TZ
value: "EST5EDT"
ports:
- containerPort: 5050
volumeMounts:
- name : flexget-data
mountPath: /data
- name: flexget-config
mountPath: /config
volumes:
- name: flexget-data
persistentVolumeClaim:
claimName: flexget-data-pvc
- name: flexget-config
persistentVolumeClaim:
claimName: flexget-config-pvc
# EOF