A sikeres pályázat benyújtását követően kezdődtek meg a munkálatok, melynek első mérföldköve alapvetően az intelligens private cloud infrastruktúra kialakítása, fejlesztése volt. A fejlesztést a pályázat keretein belül beszerzett eszközök által tudtuk megkezdeni. A cél egy lokálisan, illetve felhőszolgáltatónál is telepíthető, jól skálázható, konténer alapú infrastruktúra megvalósítása volt, mely egyedi szoftverek és termékek kiszolgálására alkalmas. Emellett fontos szempontot játszott a magas rendelkezésre állás, illetve az infrastruktúra monitorozása. Mindezeket figyelembe véve a kubernetes lett az infrastruktúra alapja, mely egy nyílt forráskódú konténer-irányítási rendszer. Kubernetesen belül pedig az RKE2 platformon fut a cluster. A választás amiatt esett erre a platformra, mert jól karbantartott, jól dokumentált, továbbá problémamentes a verziófrissítése. Hét node biztosítja a cluster magas rendelkezésre állású működését.

Szem előtt tartva, hogy bármilyen platformra könnyen telepíteni tudjuk a clustert, Infrastructure as Code-ként (IaC) Terraform-ot használunk. Nagy előnye, hogy on-prem, illetve számos nagyobb felhőszolgáltatónál is használható, mint például az AWS vagy Azure. A Terraform lehetőséget ad arra, hogy biztonságos, konzisztens és megismételhető úton telepítsük, frissítsük a clustert. Erőforrás konfigurációs fájlokban van leírva az infrastruktúra, mely verziózható, újra felhasználható és megosztható.

Vcluster segítségével virtuális kubernetes clusterek lettek létrehozva, így egymástól szeparáltan futnak a ResourceHUB környezetek. A virtuális clusterek tulajdonképpen izolált környezetként funkcionálnak. Külön vannak kezelve a jogosultságokat, külön szolgáltatások vannak telepítve úgy, hogy a hostolt cluster működését nem befolyásolják. A ResourceHUB környezetek Helm-mel vannak telepítve, frissítve, illetve adott esetben törölve. Ez lehetőséget biztosít, hogy minimális idő alatt, egy parancs kiadásával elkészüljön egy új környezet.

A cluster és a benne futó szolgáltatások monitorozva vannak, így bármilyen nem rendeltetésszerű működés esetén értesítést küld a rendszer.