Hi
I have just built my first Azure Kubernetes cluster with a view to hosting several n8n instances for our various departments in our company.
I have installed my first n8n following the AKS instruction, registered a wildcard SSL cert on the ingresss controller pointing to that instance and all is working perfectly.
My question relates to adding additional servers and which resources should be shared and which should be duplicated…
ie. I assume I would share the following across each n8n instance:
*Namespace
*Postgres Server (new DB for each n8n instance)
and the following would be unique for each instance:
- Service
- Ingress LB
I am unsure about the mounted n8n-claim0 volume. Could this be shared or should each instance mount it’s own volume? I am focusing more on cost saving of the resources.
Is there anything else you could recommend to optimise the installation?
thanks.
Describe the problem/error/question
What is the error message (if any)?
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Share the output returned by the last node
Information on your n8n setup
- n8n version:
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app):
- Operating system: