Concourse Architecture
Reading time: 3 minutes
tip
Jifunze na fanya mazoezi ya AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Jifunze na fanya mazoezi ya GCP Hacking:
HackTricks Training GCP Red Team Expert (GRTE)
Jifunze na fanya mazoezi ya Azure Hacking:
HackTricks Training Azure Red Team Expert (AzRTE)
Support HackTricks
- Angalia mpango wa usajili!
- Jiunge na 💬 kikundi cha Discord au kikundi cha telegram au tufuatilie kwenye Twitter 🐦 @hacktricks_live.
- Shiriki mbinu za hacking kwa kuwasilisha PRs kwa HackTricks na HackTricks Cloud repos za github.
Concourse Architecture
Data muhimu kutoka kwa nyaraka za Concourse:
Architecture
.png)
ATC: web UI & build scheduler
ATC ni moyo wa Concourse. Inafanya kazi ya web UI na API na ina jukumu la kusimamia mipango yote ya pipeline. In unganishwa na PostgreSQL, ambayo inatumika kuhifadhi data za pipeline (ikiwemo kumbukumbu za ujenzi).
Jukumu la checker ni kuangalia mara kwa mara toleo jipya la rasilimali. scheduler ina jukumu la kupanga ujenzi kwa kazi na build tracker ina jukumu la kuendesha ujenzi wowote uliopangwa. garbage collector ni mekanizma ya kusafisha ili kuondoa vitu vyovyote visivyotumika au vya zamani, kama vile kontena na volumes.
TSA: worker registration & forwarding
TSA ni seva ya SSH iliyojengwa maalum ambayo inatumika pekee kwa ajili ya kujiandikisha workers kwa ATC.
TSA kwa kawaida inasikiliza kwenye bandari 2222, na mara nyingi iko pamoja na ATC na iko nyuma ya balancer ya mzigo.
TSA inatekeleza CLI kupitia muunganisho wa SSH, ikisaidia amri hizi.
Workers
Ili kutekeleza kazi, Concourse lazima iwe na baadhi ya wafanyakazi. Wafanyakazi hawa hujiandikisha kupitia TSA na kuendesha huduma Garden na Baggageclaim.
- Garden: Hii ni Container Manage API, kwa kawaida inafanya kazi kwenye bandari 7777 kupitia HTTP.
- Baggageclaim: Hii ni Volume Management API, kwa kawaida inafanya kazi kwenye bandari 7788 kupitia HTTP.
References
tip
Jifunze na fanya mazoezi ya AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Jifunze na fanya mazoezi ya GCP Hacking:
HackTricks Training GCP Red Team Expert (GRTE)
Jifunze na fanya mazoezi ya Azure Hacking:
HackTricks Training Azure Red Team Expert (AzRTE)
Support HackTricks
- Angalia mpango wa usajili!
- Jiunge na 💬 kikundi cha Discord au kikundi cha telegram au tufuatilie kwenye Twitter 🐦 @hacktricks_live.
- Shiriki mbinu za hacking kwa kuwasilisha PRs kwa HackTricks na HackTricks Cloud repos za github.
HackTricks Cloud