--- apiVersion: apps/v1 kind: Deployment metadata: name: authentik-worker namespace: authentik-system labels: app.kubernetes.io/name: authentik app.kubernetes.io/component: worker spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: authentik app.kubernetes.io/component: worker template: metadata: labels: app.kubernetes.io/name: authentik app.kubernetes.io/component: worker spec: serviceAccountName: authentik securityContext: runAsNonRoot: true runAsUser: 1000 runAsGroup: 1000 fsGroup: 1000 containers: - name: authentik image: ghcr.io/goauthentik/server:2024.10.1 args: ["worker"] env: [] envFrom: - secretRef: name: authentik-database - secretRef: name: authentik-email - secretRef: name: authentik-secret-key volumeMounts: - name: media mountPath: /media resources: requests: cpu: 100m memory: 512Mi limits: cpu: 500m memory: 1Gi volumes: - name: media persistentVolumeClaim: claimName: authentik-media