Zpět na hlavní stránku
Jazyk:CZEN

EN verze je zatím za feature flagem.

Všechny projekty

Diplomová práce · FIT ČVUT · 2026 Obhájeno

Image Builder

Systém pro automatizované sestavování kontejnerových obrazů pracovních prostředí v Kubernetes.

Rozhraní Image Builderu: seznam buildů a build logy

Diplomová práce Systém pro vytváření obrazů pracovních prostředí v Kubernetes řeší přípravu jednotných vývojových a výukových prostředí pro platformu Workspaces. Výsledkem je specializovaná služba, ve které uživatel spravuje build kontexty, Dockerfile šablony, registry a samotná sestavení kontejnerových obrazů.

Backend a sestavení obrazů

Serverová část v Go poskytuje REST API, gRPC službu a logiku pro správu buildů, Dockerfile šablon, kontextů, úložiště a registrů. Samotná sestavení běží přes BuildKit spouštěný jako Kubernetes úlohy.

Frontend a nasazení

Webové rozhraní je napsané v Reactu a TypeScriptu. Produkční běh doplňuje Express BFF server pro práci se session a celý systém je připravený pro nasazení pomocí Helm chartů. Repozitáře jsou rozdělené na Backend, Frontend a Text.