github · GitHub Actions Docs
How Tos Deploying runner scale sets with Actions Runner Controller - GitHub Docs
Instructions for deploying GitHub Actions runner scale sets using the Actions Runner Controller (ARC) in a Kubernetes environment, including configuration for authentication via GitHub Apps or personal access tokens a...
Derived skill
Files assembled from official documentation
Viewing SKILL.md
How Tos Deploying runner scale sets with Actions Runner Controller - GitHub Docs
Instructions for deploying GitHub Actions runner scale sets using the Actions Runner Controller (ARC) in a Kubernetes environment, including configuration for authentication via GitHub Apps or personal access tokens a...
When To Use
Use when you need to deploy and configure auto-scaling GitHub Actions runners on a Kubernetes cluster using the Actions Runner Controller.
Reference Files
| File | Contains | Use For |
|---|---|---|
SKILL.md | Entry point: scope, routing table, and workflow. | Start here. |
docs/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-workflow-guide.md | A guide on deploying runner scale sets using the Actions Runner Controller for GitHub Actions. | Questions about a guide on deploying runner scale sets using the Actions Runner Controller for GitHub Actions. |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll.text | A shell command sequence for installing GitHub Actions runner scale sets using Helm with specific configuration parameters. | Exact payloads, commands, or snippets shown in A shell command sequence for installing GitHub Actions runner scale sets using Helm with specific configuration param... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-2.text | A text command used to list installed Helm releases across all namespaces to verify the Actions Runner Controller deployment. | Exact payloads, commands, or snippets shown in A text command used to list installed Helm releases across all namespaces to verify the Actions Runner Controller dep... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-3.text | A text output showing the deployment status and versions of the GitHub Actions Runner Controller and runner scale set Helm releases. | Exact payloads, commands, or snippets shown in A text output showing the deployment status and versions of the GitHub Actions Runner Controller and runner scale set... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-4.text | A kubectl command output showing the status of pods within the arc-systems namespace to verify runner scale set deployment. | Exact payloads, commands, or snippets shown in A kubectl command output showing the status of pods within the arc-systems namespace to verify runner scale set deplo... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-5.text | A text representation of the kubectl get pods output showing the running status of the ARC runner scale set controller and listener pods. | Exact payloads, commands, or snippets shown in A text representation of the kubectl get pods output showing the running status of the ARC runner scale set controlle... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-6.text | A YAML configuration snippet defining the runnerScaleSetName and other parameters for deploying GitHub Actions runner scale sets via Actions Runner Controller. | Exact payloads, commands, or snippets shown in A YAML configuration snippet defining the runnerScaleSetName and other parameters for deploying GitHub Actions runner... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-7.text | A configuration snippet containing the githubConfigUrl for deploying runner scale sets with Actions Runner Controller. | Exact payloads, commands, or snippets shown in A configuration snippet containing the githubConfigUrl for deploying runner scale sets with Actions Runner Controller. |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-8.text | A kubectl command to create a generic secret containing GitHub App credentials for an Actions Runner Controller scale set. | Exact payloads, commands, or snippets shown in A kubectl command to create a generic secret containing GitHub App credentials for an Actions Runner Controller scale... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-9.text | A YAML configuration snippet defining the githubConfigSecret for deploying runner scale sets with Actions Runner Controller. | Exact payloads, commands, or snippets shown in A YAML configuration snippet defining the githubConfigSecret for deploying runner scale sets with Actions Runner Cont... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-10.text | A Kubernetes secret configuration template for authenticating Actions Runner Controller scale sets using a GitHub App. | Exact payloads, commands, or snippets shown in A Kubernetes secret configuration template for authenticating Actions Runner Controller scale sets using a GitHub App. |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-11.text | A configuration snippet defining the runnerGroup property for deploying runner scale sets with Actions Runner Controller. | Exact payloads, commands, or snippets shown in A configuration snippet defining the runnerGroup property for deploying runner scale sets with Actions Runner Control... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-12.text | A text configuration snippet demonstrating how to define proxy settings for GitHub Actions runner scale sets within an Actions Runner Controller deployment. | Exact payloads, commands, or snippets shown in A text configuration snippet demonstrating how to define proxy settings for GitHub Actions runner scale sets within a... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-13.text | A kubectl command to create a generic secret named proxy-auth containing proxy credentials for the arc-runners namespace. | Exact payloads, commands, or snippets shown in A kubectl command to create a generic secret named proxy-auth containing proxy credentials for the arc-runners namesp... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-14.text | A configuration snippet defining the minRunners and maxRunners parameters for an Actions Runner Controller scale set. | Exact payloads, commands, or snippets shown in A configuration snippet defining the minRunners and maxRunners parameters for an Actions Runner Controller scale set. |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-15.text | A configuration snippet defining minRunners and maxRunners parameters for an Actions Runner Controller scale set. | Exact payloads, commands, or snippets shown in A configuration snippet defining minRunners and maxRunners parameters for an Actions Runner Controller scale set. |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-16.text | A configuration snippet defining minRunners and maxRunners parameters for scaling GitHub Actions runner scale sets via Actions Runner Controller. | Exact payloads, commands, or snippets shown in A configuration snippet defining minRunners and maxRunners parameters for scaling GitHub Actions runner scale sets vi... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-17.text | A configuration snippet defining the minRunners and maxRunners parameters for an Actions Runner Controller scale set. | Exact payloads, commands, or snippets shown in A configuration snippet defining the minRunners and maxRunners parameters for an Actions Runner Controller scale set. |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-18.text | A configuration snippet for setting up githubServerTLS using a ConfigMap for certificate injection in Actions Runner Controller scale sets. | Exact payloads, commands, or snippets shown in A configuration snippet for setting up githubServerTLS using a ConfigMap for certificate injection in Actions Runner... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-19.text | A YAML configuration file specifying the container image repository, tag, and image pull secrets for deploying the Actions Runner Controller scale set. | Exact payloads, commands, or snippets shown in A YAML configuration file specifying the container image repository, tag, and image pull secrets for deploying the Ac... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-20.text | A YAML template defining the container specification and image configuration for deploying runner scale sets using Actions Runner Controller. | Exact payloads, commands, or snippets shown in A YAML template defining the container specification and image configuration for deploying runner scale sets using Ac... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-21.text | A YAML template defining the container specification and resource limits for a runner scale set within the Actions Runner Controller. | Exact payloads, commands, or snippets shown in A YAML template defining the container specification and resource limits for a runner scale set within the Actions Ru... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-22.text | A YAML configuration snippet defining the listenerTemplate specification for an Actions Runner Controller scale set. | Exact payloads, commands, or snippets shown in A YAML configuration snippet defining the listenerTemplate specification for an Actions Runner Controller scale set. |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-23.text | A configuration snippet demonstrating the containerMode setting for deploying runner scale sets with Actions Runner Controller. | Exact payloads, commands, or snippets shown in A configuration snippet demonstrating the containerMode setting for deploying runner scale sets with Actions Runner C... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-24.text | A YAML template defining the specification for deploying runner scale sets using the Actions Runner Controller. | Exact payloads, commands, or snippets shown in A YAML template defining the specification for deploying runner scale sets using the Actions Runner Controller. |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-25.text | A YAML template defining the specification for deploying runner scale sets using the Actions Runner Controller. | Exact payloads, commands, or snippets shown in A YAML template defining the specification for deploying runner scale sets using the Actions Runner Controller. |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-26.text | A configuration snippet defining the containerMode and kubernetesMode settings for deploying runner scale sets via Actions Runner Controller. | Exact payloads, commands, or snippets shown in A configuration snippet defining the containerMode and kubernetesMode settings for deploying runner scale sets via Ac... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-27.text | A text configuration snippet demonstrating the containerMode setting for deploying runner scale sets with Actions Runner Controller. | Exact payloads, commands, or snippets shown in A text configuration snippet demonstrating the containerMode setting for deploying runner scale sets with Actions Run... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-28.text | A text example demonstrating a GitHub Actions job error message when a container is missing on a runner scale set. | Exact payloads, commands, or snippets shown in A text example demonstrating a GitHub Actions job error message when a container is missing on a runner scale set. |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-29.text | A YAML template defining the container specification for deploying runner scale sets using the Actions Runner Controller. | Exact payloads, commands, or snippets shown in A YAML template defining the container specification for deploying runner scale sets using the Actions Runner Control... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-30.text | A configuration text file defining the githubConfigUrl and githubConfigSecret required to deploy runner scale sets using the Actions Runner Controller. | Exact payloads, commands, or snippets shown in A configuration text file defining the githubConfigUrl and githubConfigSecret required to deploy runner scale sets us... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-31.text | A configuration text file defining the githubConfigUrl and githubConfigSecret required to deploy runner scale sets using the Actions Runner Controller. | Exact payloads, commands, or snippets shown in A configuration text file defining the githubConfigUrl and githubConfigSecret required to deploy runner scale sets us... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-32.text | A Kubernetes ConfigMap defining a hook extension for GitHub Actions Runner Controller scale sets. | Exact payloads, commands, or snippets shown in A Kubernetes ConfigMap defining a hook extension for GitHub Actions Runner Controller scale sets. |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-33.text | A text configuration snippet defining the metrics listener address and endpoint for the Actions Runner Controller scale set. | Exact payloads, commands, or snippets shown in A text configuration snippet defining the metrics listener address and endpoint for the Actions Runner Controller sca... |
examples/actions-how-tos-manage-runners-deploying-runner-scale-sets-with-controll-34.text | A text-based example demonstrating the deployment configuration for GitHub Actions runner scale sets using the Actions Runner Controller. | Exact payloads, commands, or snippets shown in A text-based example demonstrating the deployment configuration for GitHub Actions runner scale sets using the Action... |
What This Skill Covers
-
- GitHub Actions / - How-tos / - Manage runners / - Actions Runner Controller / - Deploy runner scale sets
- Main sections:
In this article,Deploying a runner scale set,Using advanced configuration options,Configuring the runner scale set name,The name of the runner scale set to create, which defaults to the Helm release name.
Workflow
- Open the most relevant file under
docs/for the exact documented workflow and wording. - Open
schemas/files for exact structured contracts. - Open
examples/files for concrete requests, commands, snippets, and manifests. - Do not add behavior or configuration that is not present in the attached source files.
Canonical source: https://docs.github.com/en/actions/how-tos/manage-runners/use-actions-runner-controller/deploy-runner-scale-sets
