Concourse Architecture
Last updated
Last updated
Lernen & üben Sie AWS Hacking: Lernen & üben Sie GCP Hacking:
Der ATC ist das Herz von Concourse. Er betreibt die Web-UI und API und ist verantwortlich für die gesamte Pipeline-Planung. Er verbindet sich mit PostgreSQL, das er zur Speicherung von Pipeline-Daten (einschließlich Build-Protokollen) verwendet.
Garden: Dies ist die Container Management API, die normalerweise auf Port 7777 über HTTP ausgeführt wird.
Baggageclaim: Dies ist die Volume Management API, die normalerweise auf Port 7788 über HTTP ausgeführt wird.
Die Verantwortung des besteht darin, kontinuierlich nach neuen Versionen von Ressourcen zu suchen. Der ist verantwortlich für die Planung von Builds für einen Job und der ist verantwortlich für die Ausführung aller geplanten Builds. Der ist der Bereinigungsmechanismus zum Entfernen von nicht verwendeten oder veralteten Objekten, wie Containern und Volumes.
Die TSA ist ein maßgeschneiderter SSH-Server, der ausschließlich zur sicheren Registrierung von beim verwendet wird.
Die TSA hört standardmäßig auf Port 2222
und ist normalerweise zusammen mit dem und hinter einem Lastenausgleich platziert.
Die TSA implementiert CLI über die SSH-Verbindung und unterstützt .
Um Aufgaben auszuführen, muss Concourse einige Worker haben. Diese Worker registrieren sich selbst über die und führen die Dienste und aus.
Lernen & üben Sie AWS Hacking: Lernen & üben Sie GCP Hacking:
Überprüfen Sie die !
Treten Sie der 💬 oder der bei oder folgen Sie uns auf Twitter 🐦 .
Teilen Sie Hacking-Tricks, indem Sie PRs an die und GitHub-Repos senden.