Skip to content

actions-runner-controller: Multiple Runner Sizes And Organizations #161772

Discussion options

You must be logged in to vote

Hi @SimeonStoykovQC,

Great question — managing multiple runner sizes and GitHub organizations in ARC can definitely get complex, so let's clarify a few things:

✅ Runner Sizes via Multiple Scale Sets

Yes, you understand correctly:

  • Each runner size (e.g., small, medium, large) would typically be represented by a separate gha-runner-scale-set Helm chart installation or by deploying multiple RunnerScaleSet custom resources in the same cluster.
  • In each RunnerScaleSet, you can configure the CPU and memory via the resources field in the spec.template.spec.containers.resources section.

Example:

resources:
  requests:
    cpu: "0.5"
    memory: "1Gi"
  limits:
    cpu: "0.5"
    memory: "1Gi"

🧩 …

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@SimeonStoykovQC
Comment options

@marioaparcero
Comment options

Answer selected by SimeonStoykovQC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Actions Build, test, and automate your deployment pipeline with world-class CI/CD Question Ask and answer questions about GitHub features and usage ARC (Actions Runner Controller) For issues and discussions related to the Actions Runner Controller project Misc General discussions about GitHub Actions that don't fit other found themes.
2 participants