Analysis on the Use of Declarative and Pull-based Deployment Models on GitOps Using Argo CD

Ramadoni Ramadoni, Ema Utami, Hanif Al Fatta · 2021

Currently, the problems faced by software developers in implementing the DevOps method include security issues of a person's ability to directly access and change clusters and the ineffective rollback process in the application deployment process to an application platform. The GitOps method was applied in this study to investigate and test how GitOps was able to solve these problems. This research used pull-based deployment and declarative deployment approaches rather than the push-based deployment models commonly used in today's CI/CD pipelines. The Argo CD tool serves as an operator, and Kubernetes serves as a platform for deploying container-based applications. This study is expected to be a recommendation for companies or institutions as well as individuals who want to start adopting DevOps or who want to take DevOps implementation to the next level using the GitOps method

Read the paper · More papers on PaperTik