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:

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.

Key words:

  • Kubernetes
  • Talos Linux
  • GitOps
  • IaaC