Matteo D'Amore
GitOps and ArgoCD: Continuous deployment and maintenance of a full stack application in a hybrid cloud Kubernetes environment.
Rel. Fulvio Giovanni Ottavio Risso. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2021
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (5MB) | Preview |
Abstract
The thesis work focuses on the development of a solution for the continuous deployment and provisioning of environments on Kubernetes clusters (hybrid cloud), based on the GitOps approach. The business case concerns a company that wants to develop and maintain a full stack application consisting of a backend and a frontend. The company wants to give developers a large level of freedom, giving them the ability to create, modify and destroy environments on Kubernetes. As a result, the development team becomes more independent of infrastructure team. These environments are used to develop new features, test new releases, and update versions of the application in the production state.
At the same time, the company does not want to give developers free access to the infrastructure repositories, which contain YAML manifests, used for defining the environments to be deployed within Kubernetes clusters
Relatori
Tipo di pubblicazione
URI
![]() |
Modifica (riservato agli operatori) |
