apiVersion: apps/v1 kind: Deployment metadata: name: mail-classifier namespace: mailu spec: replicas: 1 selector: matchLabels: app: mail-classifier template: metadata: labels: app: mail-classifier spec: containers: - name: mail-classifier image: git.apps.sukany.cz/martin/mail-clasifier:latest imagePullPolicy: IfNotPresent env: - name: IMAP_HOST value: "mailu-front.mailu.svc" - name: IMAP_PORT value: "993" - name: IMAP_USER valueFrom: secretKeyRef: name: mail-classifier-secret key: imap_user - name: IMAP_PASS valueFrom: secretKeyRef: name: mail-classifier-secret key: imap_pass - name: OLLAMA_URL value: "http://ollama-service.open-webui.svc:11434" - name: MODEL_NAME value: "mail-router" - name: CHECK_INTERVAL value: "300" # 5 minut, klidně si zkrať - name: MAX_BODY_CHARS value: "8000" - name: LOG_LEVEL value: "INFO" # na ladění DEBUG - name: OLLAMA_TIMEOUT value: "120" # první request může být delší kvůli warm-upu - name: OLLAMA_MAX_RETRIES value: "3" resources: requests: cpu: "100m" memory: "128Mi" limits: cpu: "500m" memory: "256Mi"