update
This commit is contained in:
4
kubernetes/credentials.sh
Executable file
4
kubernetes/credentials.sh
Executable file
@@ -0,0 +1,4 @@
|
||||
kubectl -n mailu create secret generic mail-classifier-secret \
|
||||
--from-literal=imap_user='martin@sukany.cz' \
|
||||
--from-literal=imap_pass='treasure-Hunter'
|
||||
|
||||
56
kubernetes/deployment.yaml
Normal file
56
kubernetes/deployment.yaml
Normal file
@@ -0,0 +1,56 @@
|
||||
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"
|
||||
|
||||
Reference in New Issue
Block a user