I am wondering if it’s good idea to use Kubernetes for scaling n8n workflows.
I want to have few replicas of same n8n instance that will share same DB,
that will expose same webhook to trigger the workflow, in front of them will use K8 LoadBalancer, so every time the webhook will be triggered in one instance ex:
Here are my questions
- As soon as all instances use same DB will not they stole each other events?
- If I update the workflow in one instance will it be propagated to other? because they share same DB
- Do you see other concerns?