Hallo zusammen,
ich stoße aktuell bei einer GitLab-CI-Pipeline auf ein Problem mit dem Kubernetes Runner. Der Job startet gar nicht erst, weil das Basis-Image nicht gezogen werden kann.
Verwendetes Image:
image: python:3.8
Fehlermeldung:
Failed to pull image "python:3.8":
toomanyrequests: You have reached your unauthenticated pull rate limit.
https://www.docker.com/increase-rate-limit
Der Fehler tritt bereits in der Phase „Preparing environment“ auf. Es scheint also kein Problem im eigentlichen Job oder Script zu sein, sondern beim Pull des Docker-Images durch den Runner.
Da ich nur Gast im Projekt bin, habe ich keinen Zugriff auf die Runner- oder Kubernetes-Konfiguration.
Meine Fragen:
- Wird hier ein Shared Runner ohne Docker-Hub-Authentifizierung verwendet?
- Gibt es einen empfohlenen Weg, öffentliche Basis-Images zu nutzen?
- Sollte stattdessen der GitLab Dependency Proxy oder eine interne Registry verwendet werden?
- Gibt es kurzfristig einen Workaround, den ich als Projektmitglied selbst umsetzen kann?
Vielen Dank!