Cieľom práce je navrhnúť, implementovať a nasadiť on-premise platformu postavenú nad technológiou Kubernetes, ktorá bude zodpovedná za beh produkčných aplikácií. Súčasťou je zároveň dôraz na automatizáciu administratívnych úloh a procesov spojených s nasadzovaním a správou výsledného riešenia.V teoretickej časti sa práca venuje architektúre technológie Kubernetes z pohľadu interných kontrolérov a podporovaných rozhraní CSI, CNI a CRI. Približuje taktiež techniky GitOps a IaaC, ktoré boli použité pri automatizácii.Analýza určuje požadované vlastnosti výsledného riešenia, po čom sa následne zaoberá identifikáciou kľúčových komponentov a výberom vhodných technológií pre splnenie riešených problémov. To zahŕňa výber Kubernetes distribúcie, implementáciu perzistentného úložiska pre klaster, šifrovanie senzitívnych dát a zabezpečenie automatizácie pri nasadzovaní klastra a aplikácií. Implementačná časť sa venuje samotnej implementácii a automatizácii výsledného riešenia, v ktorej opisuje výstupy práce v podobe vytvorených repozitárov.
Produkčné nasadenie Kubernetes platformy v akademickom prostredí
Private diploma thesis
Autor:
- Galbička, Jozef
Advisor:
Opponent:
- Kontšek, Martin
Year of submission:
- 2025
Number of pages:
- 73s.
Permalink - CRZP:
Primary language:
- slovenčina
Type of final thesis:
- diploma thesis
Final thesis abstract:
Key words:
- Kubernetes
- Talos Linux
- GitOps
- IaaC