Paolo Beci
Advanced Kubernetes provisioning, scaling and operations through kOps library.
Rel. Alessio Sacco, Guido Marchetto. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2025
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (4MB) | Preview |
Abstract
Kubernetes has emerged as the de facto standard for deploying and managing applications that scale from a handful of users to millions, becoming a cornerstone of the modern cloud-native ecosystem. It makes highly scalable and resilient infrastructures possible when paired with cloud computing. However, Kubernetes adoption remains hindered by two major obstacles: a steep learning curve, particularly for small or non-specialized teams, and the persistent issue of vendor lock-in within cloud platforms. Vendor-specific technologies, proprietary APIs, and economic constraints often limit portability and complicate multi-cloud strategies, creating barriers to innovation and flexibility. This thesis looks into the difficulties of Kubernetes adoption and explores solutions for simplifying cluster provisioning and management.
An extensive review of the state of the art was conducted, categorizing and comparing the most widely used provisioning approaches, including self-managed installers such as Kubeadm, automation frameworks like Kubespray, Infrastructure-as-Code (IaC) tools such as Terraform and Pulumi, and managed services offered by major providers, including Amazon EKS, Google GKE, and Azure AKS
Tipo di pubblicazione
URI
![]() |
Modifica (riservato agli operatori) |
