docs: Add comprehensive OpenShift Local (CRC) deployment guide for n8n

## Summary

Adding a complete deployment guide for running n8n on OpenShift Local (CRC) - a local alternative to AWS/EKS that runs entirely on a developer's machine. This guide enables testing against an OpenShift environment without cloud costs.

## What's included

### Phase 1: Ubuntu Environment Setup
- System requirements validation (CPU, RAM, disk)
- KVM and libvirt installation and configuration
- NetworkManager setup for DNS resolution
- Security group and permission configuration

### Phase 2: Tool Installation
- CRC (OpenShift Local) installation and configuration
- Helm setup for package management
- Required credentials and pull secrets

### Phase 3: Cluster Startup
- CRC initialization and configuration
- DNS verification
- OpenShift CLI (oc) setup

### Part A: Standalone Deployment
- Single-pod n8n instance with SQLite database
- No external dependencies
- Ideal for exploration and local testing
- Includes SCC (Security Context Constraints) configuration

### Part B: Multi-Instance Queue Mode
- Multi-replica n8n with queue workers and webhook processors
- In-cluster PostgreSQL, Redis, and MinIO (S3-compatible storage)
- Requires Enterprise license
- Mirrors production-ready architecture

### Additional sections
- Troubleshooting guide with common issues and solutions
- Update and upgrade procedures
- Quick reference commands
- Stopping/resuming CRC between sessions
This commit is contained in:
buddy-n8n
2026-03-26 16:45:38 -04:00
parent 19f91433a7
commit 0476cf7bad

File diff suppressed because it is too large Load Diff