From 597a85eab406fb824ba13884b910b163f325d207 Mon Sep 17 00:00:00 2001 From: "AB from home.homenet" Date: Mon, 16 Feb 2026 11:31:57 +0200 Subject: [PATCH] Added paddleocr --- k8s/apps/n8n/kustomization.yaml | 2 ++ k8s/apps/n8n/paddleocr-deployment.yaml | 45 ++++++++++++++++++++++++++ k8s/apps/n8n/paddleocr-service.yaml | 18 +++++++++++ 3 files changed, 65 insertions(+) create mode 100644 k8s/apps/n8n/paddleocr-deployment.yaml create mode 100644 k8s/apps/n8n/paddleocr-service.yaml diff --git a/k8s/apps/n8n/kustomization.yaml b/k8s/apps/n8n/kustomization.yaml index b750949..436ea02 100644 --- a/k8s/apps/n8n/kustomization.yaml +++ b/k8s/apps/n8n/kustomization.yaml @@ -7,6 +7,8 @@ resources: - rbac.yaml - redis-deployment.yaml - redis-service.yaml + - paddleocr-deployment.yaml + - paddleocr-service.yaml - deployment-main.yaml - deployment-worker.yaml - service.yaml diff --git a/k8s/apps/n8n/paddleocr-deployment.yaml b/k8s/apps/n8n/paddleocr-deployment.yaml new file mode 100644 index 0000000..d7cf267 --- /dev/null +++ b/k8s/apps/n8n/paddleocr-deployment.yaml @@ -0,0 +1,45 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: paddleocr + labels: + app: paddleocr + component: n8n +spec: + replicas: 1 + selector: + matchLabels: + app: paddleocr + component: n8n + template: + metadata: + labels: + app: paddleocr + component: n8n + spec: + containers: + - name: paddleocr + image: c403/paddleocr + ports: + - containerPort: 5000 + name: http + resources: + requests: + cpu: 200m + memory: 512Mi + limits: + cpu: 1000m + memory: 2Gi + livenessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 60 + periodSeconds: 30 + readinessProbe: + httpGet: + path: / + port: 5000 + initialDelaySeconds: 30 + periodSeconds: 10 diff --git a/k8s/apps/n8n/paddleocr-service.yaml b/k8s/apps/n8n/paddleocr-service.yaml new file mode 100644 index 0000000..7241c1c --- /dev/null +++ b/k8s/apps/n8n/paddleocr-service.yaml @@ -0,0 +1,18 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: paddleocr + labels: + app: paddleocr + component: n8n +spec: + selector: + app: paddleocr + component: n8n + ports: + - name: http + port: 80 + targetPort: 5000 + protocol: TCP + type: ClusterIP