Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Evaluating the Necessity of Containers and Kubernetes in Modern Software Systems: A Theoretical and Practical Perspective

Afzal, Nauman (2026)

 
Avaa tiedosto
AfzalNauman.pdf (1.668Mt)
Lataukset: 



Afzal, Nauman
2026

Master's Programme in Computing Sciences and Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
Hyväksymispäivämäärä
2026-06-16
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202606157481
Tiivistelmä
Containerization technologies have grown to be an essential part of contemporary software development and deployment procedures in recent years. Containers provide lightweight virtualization, improved portability, and efficient resource utilization, allowing applications to be deployed consistently across different computing environments. Container orchestration platforms like Kubernetes have become effective solutions for managing large-scale distributed systems in tandem with the widespread use of containers. This raises a key question regarding whether Kubernetes is always required when using containers.
The goal of this thesis is to evaluate the usefulness of Kubernetes in modern software systems and to identify the scenarios where container orchestration is highly beneficial. The study adopts a qualitative research approach based on the examination of technical reports, industrial documents and previously published academic literature. Along with, a survey has been conducted to gather information to understand the point of view of the industry professionals. This analysis assesses the advantages of containerization compared to traditional deployment methods, discusses the orchestration capabilities of Kubernetes, and evaluates the operational complexity of orchestration systems.
The results show that containerization provides great benefits in deployment efficiency and portability as compared to traditional virtualization techniques. Kubernetes goes a step further and offers the ability to automatically manage containerised applications running on distributed infrastructures.
The data also suggests that Kubernetes adoption is contingent on various factors such as system size, application architecture, infrastructure environment, operational requirements, team expertise, and cost. Based on these criteria, this thesis presents a decision-oriented evaluation framework to assist in determining whether Kubernetes is warranted and when simpler container-based deployment strategies are more appropriate.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [43088]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste