--- apiVersion: apps/v1 kind: Deployment metadata: name: flexget labels: app: flexget spec: replicas: 1 selector: matchLabels: app: flexget strategy: type: RollingUpdate template: metadata: labels: app: flexget spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/arch operator: In values: - arm64 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