diff --git a/k8s/apps/n8n/plain/deployment-main.yaml b/k8s/apps/n8n/plain/deployment-main.yaml index 6f25cda..9bd4557 100644 --- a/k8s/apps/n8n/plain/deployment-main.yaml +++ b/k8s/apps/n8n/plain/deployment-main.yaml @@ -18,6 +18,15 @@ spec: app: n8n component: main spec: + initContainers: + - name: fix-permissions + image: busybox:1.35 + command: ['sh', '-c', 'chown -R 1000:1000 /home/node/.n8n && chmod -R 755 /home/node/.n8n'] + volumeMounts: + - name: n8n-data + mountPath: /home/node/.n8n + securityContext: + runAsUser: 0 containers: - name: n8n image: docker.n8n.io/n8nio/n8n:latest @@ -103,7 +112,7 @@ spec: persistentVolumeClaim: claimName: n8n-data securityContext: - runAsUser: 65534 - runAsGroup: 3000 + runAsUser: 1000 + runAsGroup: 1000 runAsNonRoot: true - fsGroup: 3000 + fsGroup: 1000 diff --git a/k8s/apps/n8n/plain/deployment-worker.yaml b/k8s/apps/n8n/plain/deployment-worker.yaml index 3e78682..67c863e 100644 --- a/k8s/apps/n8n/plain/deployment-worker.yaml +++ b/k8s/apps/n8n/plain/deployment-worker.yaml @@ -89,7 +89,7 @@ spec: persistentVolumeClaim: claimName: n8n-data securityContext: - runAsUser: 65534 - runAsGroup: 3000 + runAsUser: 1000 + runAsGroup: 1000 runAsNonRoot: true - fsGroup: 3000 + fsGroup: 1000