Università di Genova logo, link al sitoUniRe logo, link alla pagina iniziale
    • English
    • italiano
  • English 
    • English
    • italiano
  • Login
View Item 
  •   DSpace Home
  • Tesi
  • Tesi di Laurea
  • Laurea Magistrale
  • View Item
  •   DSpace Home
  • Tesi
  • Tesi di Laurea
  • Laurea Magistrale
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Sfide nell'applicazione di tecnologie cloud all'avanguardia in data center on-premise air-gapped

Thumbnail
View/Open
tesi36156903.pdf (2.126Mb)
Author
Gheibi, Mina <1994>
Date
2025-12-18
Data available
2025-12-25
Abstract
I moderni sistemi industriali e mission-critical adottano sempre più tecnologie cloud-native per migliorare automazione, resilienza e sicurezza. La loro implementazione in ambienti air-gapped, tuttavia, rimane complessa, poiché la connettività esterna è limitata e gli strumenti DevOps tradizionali non possono operare come previsto. Questa tesi affronta tali criticità attraverso la progettazione e l’implementazione di un flusso GitOps sicuro e completamente offline per Kubernetes.È stato realizzato un ambiente air-gapped virtualizzato utilizzando Proxmox VE, con nodi distinti dedicati al repository degli artefatti, al cluster RKE2 e al controller di automazione. Tutte le immagini e i file di configurazione necessari sono stati preparati esternamente e trasferiti tramite bundle offline per mantenere l’isolamento. Il provisioning dell’infrastruttura è stato automatizzato mediante playbook dichiarativi, mentre Argo CD e GitLab hanno garantito una riconciliazione continua tra lo stato desiderato e quello reale del cluster. Un’applicazione di test ha dimostrato un comportamento affidabile durante aggiornamenti, scenari di drift e rollback, confermando la capacità del sistema di mantenere coerenza anche in assenza di connessione Internet.La sicurezza è stata rafforzata tramite il controllo degli accessi basato sui ruoli (RBAC) e strumenti di monitoraggio runtime in grado di analizzare le attività dei container all’interno del cluster. Queste misure hanno integrato la pipeline di automazione, migliorandone l’affidabilità operativa.I risultati mostrano che gli ambienti Kubernetes air-gapped possono supportare efficacemente le pratiche DevOps e GitOps quando accompagnati da workflow offline strutturati. L’architettura proposta garantisce deployment riproducibili, sincronizzazione continua e maggiore sicurezza, offrendo un modello concreto per settori regolamentati in cui sicurezza e conformità sono fondamentali.
 
Modern industrial and mission-critical systems increasingly adopt cloud-native technologies to improve automation, resilience, and security. Their deployment in air-gapped environments, however, remains difficult because external connectivity is restricted and common DevOps tools cannot operate as expected. This thesis addresses these limitations by designing and implementing a secure, fully offline GitOps workflow for Kubernetes. A virtualized air-gapped environment was created using Proxmox VE, with separate nodes for the artifact repository, the RKE2 cluster, and the automation controller. All required images and configuration files were prepared externally and transferred through offline bundles to preserve isolation. Infrastructure provisioning was automated through declarative playbooks, while Argo CD and GitLab provided continuous reconciliation between the desired and actual cluster states. A test application demonstrated reliable behavior during updates, drift scenarios, and rollbacks, confirming that the system could maintain consistency without internet access. Security was strengthened through Role-Based Access Control and runtime monitoring tools capable of analyzing container activities within the cluster. These measures complemented the automation pipeline and improved operational reliability. The results show that air-gapped Kubernetes environments can effectively support DevOps and GitOps practices when supported by structured offline workflows. The proposed architecture delivers reproducible deployments, continuous synchronization, and improved security, offering a practical model for regulated sectors where safety and compliance are essential.
 
Type
info:eu-repo/semantics/masterThesis
Collections
  • Laurea Magistrale [6794]
URI
https://unire.unige.it/handle/123456789/14442
Metadata
Show full item record

UniRe - Università degli studi di Genova | Information and Contacts
 

 

All of DSpaceCommunities & Collections

My Account

Login

UniRe - Università degli studi di Genova | Information and Contacts