--- apiVersion: apps/v1 kind: Deployment metadata: name: invidious namespace: default spec: replicas: 1 selector: matchLabels: app: invidious template: metadata: labels: app: invidious spec: containers: - name: invidious image: quay.io/invidious/invidious:master env: - name: INVIDIOUS_CONFIG valueFrom: configMapKeyRef: name: invidious-config key: config.yaml envFrom: - secretRef: name: invidious-db-secrets - secretRef: name: invidious-app-secrets ports: - containerPort: 3000 livenessProbe: httpGet: path: /api/v1/trending port: 3000 initialDelaySeconds: 30 periodSeconds: 30 timeoutSeconds: 5 failureThreshold: 2 volumeMounts: - name: logging mountPath: /var/log/invidious volumes: - name: logging emptyDir: {}