Ez egy előző félévben kiírt, archivált téma.
A Kubernetes egy Google által fejlesztett konténer menedzsment és orkesztrációs rendszer, mely ma már teljesen nyílt forráskódú. Képes nagy méretű klasztereken (pl.: több ezer szerverből álló adatközponton) konténereket automatizáltan indítani, skálázni és áthelyezni a benne definiált működésnek megfelelően. Éppen ezért ma az IT terület egyik legaktívabb projektje, melyhez több ezren írnak hasznos kódot. A Kubernetes által definiált hálózat azonban teljes egészében külső Plugin-ek segítségével történik, így a felhasználóra van bízva hogyan köti össze a konténerek világát a saját hálózatával. Ezért gyakorlatilag a hálózat ma egy Kuberentes rendszer "gyenge pontja". A kutatás során a célunk, hogy a rendszert egy Software Defined Networking (SDN) alapú hálózati megoldással egészítsük ki, melynek segítségével a konténerek sokkal hatékonyabban képesek kommunikálni, mint az a jelenlegi rendszerben teszik. A félév során a hallgató megismerkedhet a Kubernetes alapjaival és hogy hogyan lehet benne a hálózatot kezelni. Ezek után a feladat, hogy a Kubernetes által használt hálózati elemeket a hallgató kicserélje SDN alapú virtuális switchekre, illetve ezek fölé helyezzen egy SDN kontrollert, melyen keresztül hatékonyan lehet szabályokat definiálni a konténerek hálózatában.