| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva Pomoč

Naslov:Metode razmestitve gruče Kubernetes v okolju z omejenimi viri
Avtorji:ID Božnar, Miha (Avtor)
ID Leskovar, Robert (Mentor) Več o mentorju... Novo okno
Datoteke:.pdf MAG_Boznar_Miha_2025.pdf (3,20 MB)
MD5: 2F3812D914C32AEE9317FF7CC09C23F2
 
Jezik:Slovenski jezik
Vrsta gradiva:Magistrsko delo/naloga
Tipologija:2.09 - Magistrsko delo
Organizacija:FOV - Fakulteta za organizacijske vede
Opis:V magistrskem delu obravnavamo metode razmestitve gruče Kubernetes v okolju z omejenimi viri. Cilj dela je predstaviti dva različna pristopa vzpostavitve gruče lahke distribucije Kubernetes, imenovane K3s, z osredotočenjem na implementacijo načel metodologije DevOps , ter prikazati ključne razlike teh pristopov. V praktičnem delu sta bili razmeščeni dve gruči Kubernetes: ena z ročnimi posegi in druga na standardiziran način s pomočjo orodja za avtomatizacijo Ansible. V okviru poskusa smo prav tako integrirali mehanizem neprekinjene dostave aplikacij ter vzpostavili sistem za spremljanje in nadzor gruč Kubernetes. Na podlagi primerjave obeh pristopov razmestitve so v magistrskem delu predstavljeni ključni vidiki, kot so varnost, vzdrževalnost, stabilnost, učinkovitost in uporabnost. Ugotovitve so pokazale, da avtomatizacija opravil in neprekinjena dostava skupaj omogočata zanesljivejšo, učinkovitejšo ter lažje vzdrževalno razmestitev gruče Kubernetes. Orodje Ansible je koristno predvsem pri upravljanju večjega števila vozlišč, saj zmanjšuje možnosti za človeške napake in omogoča enostavnejšo izvedbo nalog, čeprav je za pripravo konfiguracijskih skript treba vložiti kar nekaj časa in truda. Integracija orodja za neprekinjeno dostavo pa se najbolj obrestuje pri vzdrževanju večjega števila uvedenih aplikacij in sodelovanju več ekip, saj zagotavlja sledljivost sprememb, upravljanje različic in samodejno sinhronizacijo stanja v gruči z želenim.
Ključne besede:Ansible, Kubernetes, K3s, DevOps, GitOps, okolje z omejenimi viri
Kraj izida:Maribor
Leto izida:2025
PID:20.500.12556/DKUM-95185 Novo okno
COBISS.SI-ID:261211395 Novo okno
Datum objave v DKUM:12.12.2025
Število ogledov:128
Število prenosov:17
Metapodatki:XML DC-XML DC-RDF
Področja:FOV
:
Kopiraj citat
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:Bookmark and Share



Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Licence

Licenca:CC BY-NC-SA 4.0, Creative Commons Priznanje avtorstva-Nekomercialno-Deljenje pod enakimi pogoji 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by-nc-sa/4.0/deed.sl
Opis:Licenca Creative Commons, ki prepoveduje komercialno uporabo in zahteva, da uporabnik predelana dela objavi z enako licenco.
Začetek licenciranja:11.09.2025

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Methods for deploying a Kubernetes cluster in a resource-constrained environment
Opis:In the master's thesis, we examine the methods of deploying a Kubernetes cluster in a resource-constrained environment. The objective of the thesis is to present two different approaches to setting up a lightweight Kubernetes distribution, named K3s, with a focus on implementing DevOps methodology principles, and to highlight the key differences between these approaches. In the practical part, two Kubernetes clusters were deployed. One through manual interventions and the other in a standardized manner using the Ansible automation tool. As part of the experiment, we also integrated a continuous delivery mechanism for application deployment and established a monitoring system for Kubernetes clusters. Based on the comparison of both deployment approaches, the thesis presents key aspects such as security, maintainability, stability, efficiency and usability. The findings indicate that task automation and continuous delivery together enable a more reliable, efficient and reproducible setup of a Kubernetes cluster. Ansible proves particularly useful when managing a larger number of nodes, as it reduces the risk of human error and simplifies task execution, although preparing configuration scripts requires a considerable amount of time and effort. The integration of continuous delivery tool is most beneficial for maintaining a larger number of deployed applications and for collaboration across multiple teams, as it ensures change of traceability, version management, and automatic synchronization of the cluster state with the desired configuration.
Ključne besede:Ansible, Kubernetes, K3s, DevOps, GitOps, resource-constrained environment


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici