n8n
Deploy n8n, the fair-code workflow automation platform, on your own Kubernetes cluster with Edka’s one click installation. Run scalable workflows with queue mode, dedicated task runners, and native AI capabilities while keeping full control of your data and infrastructure.
What Edka Provisions
Edka deploys the official n8n Helm chart and configures it for production from the start:
- Queue Mode Enabled: The n8n main pod is separated from worker pods so executions scale horizontally across your cluster.
- Worker Pods: Dedicated queue workers (2 by default) with configurable concurrency to process jobs in parallel.
- Task Runners: Official task runner sidecars run your code tasks in isolation, including the native Python runner.
- External PostgreSQL: n8n connects to an existing managed PostgreSQL installation on your cluster for durable storage.
- Valkey Queue Backend: An existing Valkey installation backs queue mode, coordinating jobs between the main pod and workers.
- Persistent Storage: A persistent volume for the n8n home directory, provisioned on your chosen storage class.
- Prometheus Metrics: Queue, workflow execution, and Node.js runtime metrics are exposed on
/metricsand wired into the Edka dashboard. - Encryption Key: A stable secret key is generated to encrypt stored credentials for the lifetime of the instance.
Configuration Options
Edka exposes the settings that matter, grouped into clear tabs:
- General: Pick the n8n chart version and image tag, generate the encryption key, and enable optional auto-updates with a patch, minor, major, or custom version policy.
- Database: Select the PostgreSQL installation, database, and user n8n connects as, with optional SSL/TLS verification.
- Queue: Choose the Valkey installation, set worker replicas (1-20), and tune worker concurrency (1-50 jobs per worker).
- Storage: Set the n8n home volume size and storage class.
- Task Runners: Toggle task runner sidecars and manage the shared runner authentication token.
- Resources: Set CPU and memory requests and limits independently for the main pod, workers, and runners.
- Placement: Pin n8n pods to a specific node pool, with automatic tolerations for node pool taints.
- Access: Optionally expose the n8n editor and webhooks through an Envoy Gateway traffic class on your own hostname.
Getting Started
- Click “Deploy n8n” below.
- Select the target cluster and namespace.
- Choose your existing PostgreSQL and Valkey installations.
- Set worker replicas, concurrency, and resource limits to fit your workload.
- Optionally enable Gateway access on your own hostname.
- Deploy - n8n runs on your cluster, ready to build workflows.
Deploy n8n
n8n
Automation
FreeCategory
Automation & Workflows
Deploy n8n on your own Kubernetes cluster with queue workers, task runners, and native AI capabilities. Build workflow automations at scale.
Get started