Keywords: gitOps, kubernetes, management automation, cluster configuration, infrastructure as code (IaC), CI/CD, container orchestration
Application of GitOps concept in automating Kubernetes cluster management and configuration
UDC 004.457
This article discusses the use of GitOps to automate the management and configuration of Kubernetes clusters. It examines modern tools and key GitOps principles, such as “Infrastructure-as-Code” (IaC), change control via Git repositories, and automatic application of configurations via synchronizer agents. It analyzes the limitations of this approach when used and discusses best practices and possible directions for further development of this methodology in the context of Kubernetes.
1. Learning on the job as GitOps goes mainstream [Электронный ресурс] // Cloud Native Computing Foundation. – URL: https://www.cncf.io/reports/gitops-microsurvey/ (дата обращения: 30.06.2024).
2. GitOps Cookbook: Kubernetes Automation in Practice [Электронный ресурс] // Red Hat Developer. – URL: https://developers.redhat.com/e-books/gitops-cookbook (дата обращения: 30.06.2024).
3. Малыхин Н.И. Миграция с JPQL на Criteria API и Metamodel в Hibernate ORM / Н.И. Малыхин // Актуальные исследования. – 2020. – № 10 (13). – С. 45-50.
4. Малыгин Д.С. Микросервисная архитектура в облачных системах: риски и возможности применения в 2024–2030 гг. / Д.С. Малыгин // Моделирование, оптимизация и информационные технологии. – 2024. – Т. 12. – № 2. – URL: https://moitvivt.ru/ru/journal/pdf?id=1561 (дата обращения: 30.06.2024).
5. Argo CD – Declarative GitOps CD for Kubernetes [Электронный ресурс]. – URL: https://argo-cd.readthedocs.io/en/stable/ (дата обращения: 02.08.2024)
6. Paavola E. Managing Multiple Applications on Kubernetes Using GitOps Principles / E. Paavola. – 2021. – 41 с.
7. Зиборев А.В. Использование цепочек Blockchain и искусственного интеллекта в сфере логистики и автоперевозок / А.В. Зиборев // Инновационная наука. – 2023. – № 8-2. – С. 26-36.
8. Pshychenko D. The impact of digital transformation on the economic efficiency of enterprises / D. Pshychenko // Холодная наука. – 2024. – № 6. – С. 82-91.
Keywords: gitOps, kubernetes, management automation, cluster configuration, infrastructure as code (IaC), CI/CD, container orchestration
For citation: Tiumentsev D.V. , Application of GitOps concept in automating Kubernetes cluster management and configuration. Bulletin of the Voronezh Institute of High Technologies. 2024;18(3). Available from: https://vestnikvivt.ru/ru/journal/pdf?id=1343 (In Russ).
Received 26.08.2024
Revised 29.08.2024
Published 30.09.2024