Übersicht
Das Projekt Actions Runner Controller (ARC) wurde von GitHub übernommen, um es als neues GitHub-Produkt freizugeben. Daher gibt es derzeit zwei ARC-Versionen: die von der Community gepflegte Legacy-ARC und GitHub Autoscaling Runner Sets.
GitHub unterstützt nur die neueste Autocaling Runner Sets-Version von ARC. Unterstützung für das veralteten ARC wird nur durch die Community im Actions Runner Controller-Repository bereitgestellt.
Umfang der Unterstützung für Actions Runner Controller
Um eine reibungslose Einführung von Actions Runner Controller sicherzustellen, empfehlen wir, dass Organisationen über einen Kubernetes-Experten für Mitarbeiter verfügen. Viele Aspekte der ARC-Installation, einschließlich Container-Orchestrierung, Netzwerk, Richtlinienanwendung und Integration mit verwalteten Kubernetes-Anbietern, fallen nicht in den Unterstützungsumfang von GitHub und setzen fundierte Kubernetes-Kenntnisse voraus. Wenn deine Supportanfrage außerhalb des Geltungsbereichs liegt, bei dem unser Team dir helfen kann, können wir dir die nächsten Schritte empfehlen, damit du deinen Issue außerhalb von GitHub-Support beheben kannst. Ihre Supportanfrage liegt außerhalb des Bereichs von GitHub-Support, wenn es sich bei der Anforderung in erster Linie um Folgendes handelt.
- Die ältere, von der Community verwaltete Version von ARC
- Installieren, Konfigurieren oder Verwalten von Abhängigkeiten
- Anpassung der Vorlagenspezifikation
- Container-Orchestrierung, z. B. Kubernetes-Setup, Netzwerk, Erstellen von Bildern in ARC (DinD) usw.
- Anwenden von Kubernetes-Richtlinien
- Verwaltete Kubernetes-Anbieter oder anbieterspezifische Konfigurationen
-
[Runner Container Hooks](https://github.com/actions/runner-container-hooks) in Verbindung mit ARC-`kubernetes`-Modus - Installationstools außer Helm
- Speicherbereitsteller und PersistentVolumeClaims (PVCs)
- Bewährte Methoden wie das Konfigurieren von Metrikservern, das Zwischenspeichern von Bildern usw.
Auch wenn ARC mit verschiedenen Tools und Konfigurationen erfolgreich eingesetzt werden kann, liegt Ihre Supportanfrage möglicherweise außerhalb des Geltungsbereichs von GitHub-Support, wenn ARC mit eingesetzt wurde:
- Installationstools außer Helm
- Dienstkonto- und/oder Vorlagenspezifikationsanpassung
Für weitere Informationen zur Kontaktaufnahme mit GitHub-Support, siehe „GitHub-Support kontaktieren“.
Hinweis
- OpenShift-Cluster befinden sich in der Public Preview. Konfigurationsempfehlungen findest du in der Dokumentation von Red Hat-.
- ARC wird nur für GitHub Enterprise Server-Versionen 3.9 und höher unterstützt.
Arbeiten mit GitHub-Support für den Actions Runner Controller
GitHub-Support können Fragen zu deiner Actions Runner Controller-Bereitstellung stellen und anfordern, dass du Controllerprotokolle, Listenerprotokolle, Runnerprotokolle und Helm-Diagramme (values.yaml) sammeln und an das Supportticket anfügen.