Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Yrkeshögskolan Arcada
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Yrkeshögskolan Arcada
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

GitOps-driven Game Hosting på Kubernetes

Eriksson, Tobias (2025)

 
Avaa tiedosto
Eriksson_Tobias.pdf (2.269Mt)
Lataukset: 


Eriksson, Tobias
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025121838363
Tiivistelmä
Detta arbete beskriver hur spelserver hosting kan implementeras i en Kubernetes miljö med hjälp av GitOps principer. Projektet bygger på Rancher Desktop som lokalt Kubernetes kluster, tillsammans med ArgoCD för versionshantering och synkronisering av konfigurationer samt Agones för hantering av spelservrar. Syftet med arbetet är att visa hur modern containerteknik och DevOps metodik kan användas även i mindre projekt och hobbybaserade miljöer, samt att analysera lösningens styrkor och begränsningar.

Miljön installerades deklarativt via en så kallad app of apps struktur där ArgoCD automatiskt distribuerar och uppdaterar alla komponenter utifrån Git repositoriet. Tre spelservrar användes i projektet: Minecraft, Xonotic och Terraria. Dessa valdes eftersom de har fungerande stöd för Kubernetes och Agones, samt för att det finns tidigare erfarenhet av att installera dem i traditionella miljöer. Samtliga spelservrar kunde köras parallellt i klustret efter mindre konfigurationsjusteringar.

Resultaten visar att Kubernetes och GitOps ger tydliga fördelar gällande reproducerbarhet, struktur och hantering av uppdateringar, men också att den initiala komplexiteten och det krav på förståelse för Kubernetes och dess arbetsmodell gör lösningen mer krävande än traditionell hosting. Jämförelsen visar att Kubernetes lämpar sig bäst när flera servrar ska hanteras eller när man eftersträvar spårbarhet och automatisering. Arbetet visar att teknik som normalt används i stora företagsprojekt även kan ge värde i mindre sammanhang.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste