Am GitLab instalat în Kubernetes cu diagrama Helm.
Mi-am migrat vechea implementare Gitlab de la un cluster la altul cu următorii pași:
- Reduceți toate podurile din grupul vechi
- Aplicați values.yml cu helm pe noul cluster (pentru a crea PVC-uri)
- Reduceți toate podurile din noul cluster
- Schimbați înregistrările DNS, HAProxy etc
- Sincronizați manual datele de la PVC-uri vechi la PVC-uri noi (minio, gitaly, redis, postgres, prometheus)
- Rulați actualizarea helm pentru a readuce implementările online în noul cluster
După toate acestea, implementarea în cea mai mare parte funcționează bine. Poate să vă autentificați și să utilizați git.
Dar alergătorul nu reușește să se înregistreze, așa că nu pot rula niciun CI. Privind la gitlab-gitlab-runner
pod, văd mesajul de mai jos repetat iar și iar:
Încercarea de înregistrare 30 din 30
Platforma de rulare arch=amd64 os=linux pid=691 revision=3b6f852e versiune=14.0.0
AVERTISMENT: Rulează în modul utilizator.
AVERTISMENT: Modul utilizator necesită să începeți manual procesarea build-urilor:
AVERTISMENT: $ gitlab-runner run
AVERTISMENT: Folosiți sudo pentru modul sistem:
AVERTISMENT: $ sudo gitlab-runner...
EROARE: Înregistrarea alergătorului... runner eșuat=y6ixJoR1 status=500 Eroare internă server
PANICĂ: Nu s-a putut înscrie alergătorul. Este posibil să aveți probleme de rețea.
După cum puteți vedea, nu reușește să înregistreze alergătorul. Încercând să merg la /admin/runners
imi da o eroare 500.
Unde pot vedea mai multe informații despre motivul pentru care primesc această eroare 500?