N8N Workflow Automation
Overview
N8N is an extensible workflow automation platform enabling visual node-based connections across hundreds of services, automated data transformations, and scheduled orchestration tasks across your personal server.
Key Capabilities
- Visual Canvas: Drag-and-drop workflow designer with conditional branching, error handling, and loops.
- Webhook Listeners: Receives real-time triggers from GitLab, GitHub, Jenkins, and custom web applications.
- AI Integrations: LangChain-compatible nodes for OpenAI, Ollama, Anthropic, and vector databases.
- Persistent Storage: Workflows, execution histories, and credentials persisted to a dedicated Kubernetes volume.
Deployment Configuration
- Namespace:
n8n - Port:
5678 - Storage: PersistentVolumeClaim mounted at
/home/node/.n8n - Authentication: Protected via built-in user authentication.
Inspecting Workflow Execution
# Check n8n service logs
kubectl logs -n n8n -l app=n8n -f
# Check storage usage
kubectl exec -it -n n8n deployment/n8n -- df -h /home/node/.n8n