Ключевые слова: gitOps, kubernetes, автоматизация управления, конфигурация кластеров, инфраструктура как код (IaC), CI/CD, оркестрация контейнеров
Применение концепции GitOps в автоматизации управления и конфигурации Kubernetes-кластеров
УДК 004.457
В данной статье рассматривается применение GitOps для автоматизации управления и конфигурации Kubernetes-кластеров. Исследуются современные инструменты, а также ключевые принципы GitOps, такие как «инфраструктура как код» (англ. Infrastructure-as-Code, IaC), контроль изменений через Git-репозитории и автоматическое применение конфигураций через агентов-синхронизаторов. Проводится анализ ограничений данного подхода при использовании, а также обсуждаются лучшие практики и возможные направления дальнейшего развития этой методологии в контексте 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.
Ключевые слова: gitOps, kubernetes, автоматизация управления, конфигурация кластеров, инфраструктура как код (IaC), CI/CD, оркестрация контейнеров
Для цитирования: Тюменцев Д.В. , Применение концепции GitOps в автоматизации управления и конфигурации Kubernetes-кластеров. Вестник Воронежского института высоких технологий. 2024;18(3). Доступно по: https://vestnikvivt.ru/ru/journal/pdf?id=1343
Поступила в редакцию 26.08.2024
Поступила после рецензирования 29.08.2024
Опубликована 30.09.2024