Concourse Argitektuur
Tip
Leer & oefen AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Leer & oefen GCP Hacking:HackTricks Training GCP Red Team Expert (GRTE)
Leer & oefen Az Hacking:HackTricks Training Azure Red Team Expert (AzRTE)
Ondersteun HackTricks
- Kyk na die subscription plans!
- Sluit aan by die 💬 Discord group of die telegram group of volg ons op Twitter 🐦 @hacktricks_live.
- Deel hacking tricks deur PRs in te dien by die HackTricks en HackTricks Cloud github repos.
Concourse Argitektuur
Relevante data uit Concourse dokumentasie:
Argitektuur
.png)
ATC: web UI & bou skeduler
Die ATC is die hart van Concourse. Dit bestuur die web UI en API en is verantwoordelik vir alle pyplyn skedulering. Dit verbind met PostgreSQL, wat dit gebruik om pyplyn data (insluitend bou logs) te stoor.
Die checker’s verantwoordelikheid is om voortdurend na nuwe weergawes van hulpbronne te kyk. Die scheduler is verantwoordelik vir die skedulering van boue vir ’n werk en die build tracker is verantwoordelik vir die uitvoering van enige geskeduleerde boue. Die garbage collector is die skoonmaakmeganisme vir die verwydering van enige ongebruikte of verouderde objekte, soos houers en volumes.
TSA: werker registrasie & forwarding
Die TSA is ’n aangepaste SSH bediener wat slegs gebruik word vir die veilige registrasie van werkers met die ATC.
Die TSA luister standaard op poort 2222, en is gewoonlik saamgeplaas met die ATC en sit agter ’n laaibalans.
Die TSA implementeer CLI oor die SSH-verbinding, wat hierdie opdragte ondersteun.
Werkers
Om take uit te voer, moet Concourse ’n paar werkers hê. Hierdie werkers registreer hulself via die TSA en bestuur die dienste Garden en Baggageclaim.
- Garden: Dit is die Container Manage API, gewoonlik bedryf in poort 7777 via HTTP.
- Baggageclaim: Dit is die Volume Management API, gewoonlik bedryf in poort 7788 via HTTP.
Verwysings
Tip
Leer & oefen AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Leer & oefen GCP Hacking:HackTricks Training GCP Red Team Expert (GRTE)
Leer & oefen Az Hacking:HackTricks Training Azure Red Team Expert (AzRTE)
Ondersteun HackTricks
- Kyk na die subscription plans!
- Sluit aan by die 💬 Discord group of die telegram group of volg ons op Twitter 🐦 @hacktricks_live.
- Deel hacking tricks deur PRs in te dien by die HackTricks en HackTricks Cloud github repos.
HackTricks Cloud

