Skip to main content

Unterstützung für Actions Runner Controller

Ü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. GitHubDie automatische Skalierung von Runner Sets funktioniert sowohl mit Kubernetes als auch mit OpenShift.

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 zu gewährleisten, empfehlen wir Organisationen, über Mitarbeiter mit Expertenwissen in der Container-Orchestrierung zu verfügen. Viele Aspekte der ARC-Installation, einschließlich Orchestrierung, Netzwerk, Richtlinienanwendung und Integration mit verwalteten Clusteranbietern, fallen außerhalb GitHub-Supportdes Umfangs und erfordern fundierte Kenntnisse Ihrer Clustering-Tools (z. B. Kubernetes oder OpenShift). Wenn Ihre Supportanfrage außerhalb des Umfangs liegt, mit dem unser Team Ihnen helfen kann, empfehlen wir möglicherweise die nächsten Schritte, um Ihr Problem zu beheben oder andere Anleitungen bereitzustellen. Ihre Supportanfrage liegt außerhalb des GitHub-SupportGültigkeitsbereichs, wenn es sich bei der Anfrage 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/OpenShift-Setup, Netzwerk, Erstellen von Images in ARC (DinD) usw.
  • Anwenden von Clusterrichtlinien
  • Verwaltete Container-Orchestrierungsanbieter oder anbieterspezifische Konfigurationen
  • 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.

Während ARC möglicherweise mit unterschiedlichen Tools und Konfigurationen erfolgreich bereitgestellt werden kann, fällt Ihre Supportanfrage möglicherweise nicht in den Supportumfang von GitHub-Support, wenn ARC mit Folgendem bereitgestellt wurde:

  • Installationstools außer Helm
  • Dienstkonto- und/oder Vorlagenspezifikationsanpassung

Weitere Informationen zur Kontaktaufnahme GitHub-Supportfinden Sie unter GitHub-Support kontaktieren.

Hinweis

  • ARC wird nur für GitHub Enterprise Server-Versionen 3.9 und höher unterstützt.

Arbeiten mit dem GitHub-Support Actions Runner Controller

GitHub-Support können Fragen zu Ihrer Actions Runner Controller-Bereitstellung stellen und anfordern, dass Sie Controllerprotokolle, Listenerprotokolle, Läuferprotokolle und Helm-Diagramme (values.yaml) an das Supportticket sammeln und anfügen.