Question: Scaling listener pod replicas to avoid single point of failure #4213
Replies: 1 comment
-
Since this is a question and not an issue, I will convert it to a discussion. To answer it, you cannot have multiple instances of the listener, and there is no need for it. Just like you cannot have a duplicate runner session, you cannot have a duplicate listener session. However, if you want to have multiple active scale sets where each one can pick up the job, you can use active-active deployment: https://docs.github.com/en/actions/tutorials/use-actions-runner-controller/deploy-runner-scale-sets#high-availability-and-automatic-failover |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Checks
Controller Version
10.0.1
Deployment Method
Helm
Checks
To Reproduce
Describe the bug
I want to know if replica of listener pod can be increased to two instead of default one so that we can avoid single point of failure.
Specifically, I am concerned about the following:
Please provide guidance on best practices for scaling the listener pod and any potential risks or mitigations involved.
Describe the expected behavior
I want to know if replica of listener pod can be increased to two instead of default one so that we can avoid single point of failure.
Specifically, I am concerned about the following:
Please provide guidance on best practices for scaling the listener pod and any potential risks or mitigations involved.
Additional Context
Controller Logs
Runner Pod Logs
Beta Was this translation helpful? Give feedback.
All reactions