From 35cc4c71c99d2555b77eb36b827061423cf707f6 Mon Sep 17 00:00:00 2001 From: "AB from home.homenet" Date: Mon, 16 Feb 2026 13:39:44 +0200 Subject: [PATCH] Fixed probes n8n --- k8s/apps/n8n/deployment-runner.yaml | 19 ++--- k8s/apps/n8n/deployment-worker.yaml | 116 ---------------------------- 2 files changed, 7 insertions(+), 128 deletions(-) delete mode 100644 k8s/apps/n8n/deployment-worker.yaml diff --git a/k8s/apps/n8n/deployment-runner.yaml b/k8s/apps/n8n/deployment-runner.yaml index ee75ecd..9aa6332 100644 --- a/k8s/apps/n8n/deployment-runner.yaml +++ b/k8s/apps/n8n/deployment-runner.yaml @@ -21,26 +21,21 @@ spec: serviceAccountName: n8n containers: - name: n8n-runner - image: docker.n8n.io/n8nio/n8n:latest - command: - - /bin/sh - - -c - - /usr/local/bin/task-runner-launcher javascript + image: docker.n8n.io/n8nio/runners:latest + ports: + - containerPort: 5680 + name: health env: - name: PATH value: "/opt/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" - name: HOME value: "/home/node" - name: N8N_RUNNERS_TASK_BROKER_URI - value: "n8n:5679" - - name: N8N_RUNNERS_MODE - value: "external" + value: "http://n8n:5679" + - name: N8N_RUNNERS_LAUNCHER_LOG_LEVEL + value: "info" - name: N8N_RUNNERS_MAX_CONCURRENCY value: "10" - - name: N8N_RUNNERS_AUTO_SHUTDOWN_TIMEOUT - value: "30" - - name: NODE_OPTIONS - value: "--max-old-space-size=1024" - name: GENERIC_TIMEZONE value: "Europe/Moscow" - name: TZ diff --git a/k8s/apps/n8n/deployment-worker.yaml b/k8s/apps/n8n/deployment-worker.yaml deleted file mode 100644 index 6e533f0..0000000 --- a/k8s/apps/n8n/deployment-worker.yaml +++ /dev/null @@ -1,116 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: n8n-worker - labels: - app: n8n - component: worker -spec: - replicas: 2 - selector: - matchLabels: - app: n8n - component: worker - template: - metadata: - labels: - app: n8n - component: worker - spec: - serviceAccountName: n8n - containers: - - name: n8n-worker - image: docker.n8n.io/n8nio/n8n:latest - command: ["n8n", "worker"] - env: - - name: PATH - value: "/opt/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" - - name: HOME - value: "/home/node" - - name: NODES_EXCLUDE - value: "[]" - - name: N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS - value: "true" - - name: N8N_RUNNERS_ENABLED - value: "true" - - name: N8N_RUNNERS_MODE - value: "external" - - name: N8N_RUNNERS_BROKER_LISTEN_ADDRESS - value: "0.0.0.0" - - name: N8N_RUNNERS_BROKER_PORT - value: "5679" - - name: N8N_PORT - value: "80" - - name: EXECUTIONS_MODE - value: "queue" - - name: QUEUE_BULL_REDIS_HOST - value: "n8n-redis" - - name: N8N_RUNNERS_TASK_BROKER_URI - value: "http://n8n:80" - - name: NODE_ENV - value: "production" - - name: GENERIC_TIMEZONE - value: "Europe/Moscow" - - name: TZ - value: "Europe/Moscow" - - name: DB_TYPE - value: "postgresdb" - - name: DB_POSTGRESDB_HOST - value: "psql.psql.svc" - - name: DB_POSTGRESDB_DATABASE - value: "n8n" - - name: DB_POSTGRESDB_USER - valueFrom: - secretKeyRef: - name: credentials - key: username - - name: DB_POSTGRESDB_PASSWORD - valueFrom: - secretKeyRef: - name: credentials - key: password - - name: N8N_ENCRYPTION_KEY - valueFrom: - secretKeyRef: - name: credentials - key: encryptionkey - - name: N8N_RUNNERS_AUTH_TOKEN - valueFrom: - secretKeyRef: - name: credentials - key: runnertoken - volumeMounts: - - name: n8n-data - mountPath: /home/node/.n8n - - name: tools - mountPath: /opt/tools - resources: - requests: - cpu: 2000m - memory: 512Mi - limits: - cpu: 4000m - memory: 2048Gi - livenessProbe: - exec: - command: - - /bin/sh - - -c - - "ps aux | grep '[n]8n worker' || exit 1" - initialDelaySeconds: 30 - periodSeconds: 30 - timeoutSeconds: 5 - failureThreshold: 3 - volumes: - - name: n8n-data - persistentVolumeClaim: - claimName: n8n-data - - name: tools - persistentVolumeClaim: - claimName: n8n-tools - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - runAsNonRoot: true - fsGroup: 1000