IMPLEMENTATION OF GITOPS IN CONTAINERIZED INFRASTRUCTURE

  • Rayhan Gusty Alif Gunadarma University
  • Lulu Chaerani Munggaran Gunadarma University

Abstract

IT Infrastructure is one of the core components of a business’ scalability and reliability, thus having an efficient way on managing the IT Infrastructure would be one of the core decisions for a business. IT Infrastructure itself has evolved throughout the years, with the rise of virtualization technology, containerization became more relevant as ever, one such example is Containerization Infrastructure, an IT Infrastructure that uses Containerization as its backbone. With the push of the technology, a new way of managing Containerization Infrastructure efficiently is needed. There are multiple researches regarding the implementation of GitOps already, but none of them explained the connection between GitOps and Containerized Infrastructure, this paper is intended to discuss the connection by implementing GitOps in a Containerized infrastructure. This resulted in a quite steep learning curve and preparation time, but in the end all the changes and deployment of the application would be done automatically, this resulted in maximized focus on the development of the application rather than reflecting the changes later on. Other than that, GitOps itself is not limited to Containerized Infrastructure, although since GitOps is designed with virtualization in mind, theoretically, the efficiency would be reduced if it’s implemented in other kind of IT Infrastructure

Keywords: Containerized Infrastructure, GitOps, Implementation, IT Infrastructure Management

References

R. López-Viana, J. Díaz, and J. E. Pérez, “Continuous Deployment in IoT Edge Computing A GitOps implementation,” in Iberian Conference on Information Systems and Technologies, CISTI, 2022. doi: 10.23919/CISTI54924.2022.9820108.

Esa Paavola, “Managing Multiple Applications on Kubernetes Using GitOps Principles,” Aug. 2021.

I. Damyanov, “Corporate information infrastructure - Management aspects,” TEM Journal, vol. 8, no. 1, 2019, doi: 10.18421/TEM81-14.

O. Bentaleb, A. S. Z. Belloum, A. Sebaa, and A. El-Maouhab, “Containerization technologies: taxonomies, applications and challenges,” Journal of Supercomputing, vol. 78, no. 1, 2022, doi: 10.1007/s11227-021-03914-1.

J. P. Serrano and R. F. Pereira, “Improvement of IT Infrastructure Management by Using Configuration Management and Maturity Models: A Systematic Literature Review and a Critical Analysis,” Organizacija, vol. 53, no. 1, 2020, doi: 10.2478/orga-2020-0001.

Y. Vlasov, N. Khrystenko, and D. Uzun, “Analysis of Modern Continuous Integration/Deployment Workflows Based on Virtualization Tools and Containerization Techniques,” in Advances in Intelligent Systems and Computing, 2020. doi: 10.1007/978-3-030-37618-5_46.

T. A. Limoncelli, “GitOps: A path to more Self-service IT,” Queue, vol. 16, no. 3, 2018, doi: 10.1145/3236386.3237207.

B. Yuen, A. Matyushentsev, T. Ekenstam, and J. Suen, GitOps and Kubernetes. Manning Publications, 2022.

F. Beetz and S. Harrer, “GitOps: The Evolution of DevOps?,” IEEE Softw, vol. 39, no. 4, 2022, doi: 10.1109/MS.2021.3119106.

S. Gupta, M. Bhatia, M. Memoria, and P. Manani, “Prevalence of GitOps, DevOps in Fast CI/CD Cycles,” in 2022 International Conference on Machine Learning, Big Data, Cloud and Parallel Computing, COM-IT-CON 2022, 2022. doi: 10.1109/COM-IT-CON54601.2022.9850786.

G. Agarwal, Modern DevOps Practices. 2021.

R. Salecha, “What Is GitOps?,” in Practical GitOps, 2023. doi: 10.1007/978-1-4842-8673-9_1.

Published
2024-02-21
How to Cite
[1]
R. Alif and L. Munggaran, “IMPLEMENTATION OF GITOPS IN CONTAINERIZED INFRASTRUCTURE”, rabit, vol. 9, no. 1, pp. 154-161, Feb. 2024.
Section
Articles
PDF (English)
Abstract views: 135
downloads: 127