The ingresses referenced a Cloudflare OriginIssuer 'prod-issuer' whose CRD and controller are not installed in the cluster, so cert-manager could not issue certs and Traefik served a default cert (invalid SSL). Switch to the existing letsencrypt-prod ClusterIssuer with specific hostnames + per-app secrets, matching the working ingresses (http-01 cannot issue wildcards).
n8n-kubernetes-hosting
Get up and running with n8n on the following platforms:
If you have questions after trying the tutorials, check out the forums.
Prerequisites
Self-hosting n8n requires technical knowledge, including:
- Setting up and configuring servers and containers
- Managing application resources and scaling
- Securing servers and applications
- Configuring n8n
n8n recommends self-hosting for expert users. Mistakes can lead to data loss, security issues, and downtime. If you aren't experienced at managing servers, n8n recommends n8n Cloud.
Contributions
For common changes, please open a PR to main branch and we will merge this
into cloud provider specific branches.
If you have a contribution specific to a cloud provider, please open your PR to the relevant branch.