09.
dec
Zagovor magistrskega dela: Domen Kajdič
ob 14:45

Naslov magistrskega dela: Arhitekturna zasnova prilagojenega prehoda API za mikrostoritve v okolju Kubernetes

 

Povzetek: Razvoj sistema Kubernetes je nedvomno prinesel velike spremembe pri razvoju mikrostoritev. Ne le, da se je spremenil način postavitve aplikacij, prilagoditi so se morala tudi druga uporabljena orodja. Primer tega so prehodi API, ki so sicer obstajali že pred tem, vendar niso bili zgrajeni na način, da bi izkoristili prednosti sistema Kubernetes. To se je kasneje spremenilo, ko so različna podjetja začela ponujati svoje rešitve. Tudi mi smo v okviru magistrskega dela zasnovali in implementirali svoj prehod API, ki je tesno integriran v sistem Kubernetes. Podpira funkcionalnosti usmerjanja, porazdeljevanja, omejevanja, blokiranja zahtev, preverjanje vitalnosti in varovalke. Za konfiguracijo poti usmerjanja prehoda API smo definirali lastni gradnik, ki je ena izmed razširitvenih možnosti sistema Kubernetes. Na koncu smo implementirani prehod API primerjali s prehodi API Ambassador, Kong in Gloo. Evalvacija je pokazala, da je implementirani prehod API v praksi uporaben, skalabilen in preprost za uporabo.

 

Mentor: prof. dr. Matjaž Branko Jurič

 

Komisija za zagovor:

prof. dr. Denis Trček, predsednik

doc. dr. Rok Rupnik, član

doc. dr. Dejan Lavbič, član

 

Povezava do video kanala, po katerem se bo prenašal zagovor in ga bo možno spremljati, bo dodana najkasneje na dan zagovora (predvidoma 30 minut pred terminom izvedbe zagovora) na spletni strani: https://ucilnica.fri.uni-lj.si/course/view.php?id=358.