GitOps
Также: GitOps, гитопс, Git-driven deployment, pull-based deployment
GitOps - операционная модель, в которой Git-репозиторий служит единственным источником истины для инфраструктуры и приложений. Агент внутри кластера - Flux или ArgoCD - непрерывно сравнивает фактическое состояние с декларативным описанием в репозитории и устраняет расхождения. Любое изменение проходит через pull request: полная история, ревью и простой откат через revert.
Статьи с этим термином · 20
- Обновляем кластеры до Kubernetes 1.26: миграция deprecated API и проверка Helm-чартов · 20 декабря 2022
- GitOps без GitHub: Flux v2 OCI + Harbor на отечественной инфраструктуре · 24 ноября 2022
- Готовимся к Kubernetes 1.26: проверяем deprecation API через pluto и составляем план обновления · 15 ноября 2022
- Argo CD 2.4 и GitLab CE: референсная архитектура GitOps для on-premise · 24 мая 2022
- Итоги 2019: Ansible в продакшне, первые Kubernetes-кластеры и КИИ-проекты, которые растянулись на весь год · 7 января 2020
- План на 2020: облако, GitOps на все кластеры и error budget в SLA · 30 декабря 2019
- OPA Gatekeeper в Kubernetes: политики безопасности как код вместо зоопарка admission webhooks · 18 декабря 2019
- Kubernetes 1.17: Volume Snapshot в beta - пробуем автоматические снимки PVC перед деплоем · 20 ноября 2019
- Argo CD в продакшне: три приложения переведены, дрейф конфигурации стал видимым · 23 октября 2019
- KubeFed v2 beta: пилот с двумя кластерами в разных ЦОД и почему это оказалось сложнее, чем выглядело · 14 октября 2019
- GitOps в Kubernetes: выбираем между Flux и Argo CD для продакшна · 3 июля 2019
- Kubernetes 1.15 и зрелые CRD: начинаем оценивать операторы для StatefulSet-приложений · 1 июля 2019
- Итоги первого полугодия 2019: GitOps у пяти заказчиков, BlueKeep как стресс-тест и Terraform 0.12 как новый стандарт · 30 июня 2019
- GitOps-пайплайн: тег в git - релиз без SSH на сервер · 17 июня 2019
- Flux v1 (Weaveworks): автосинхронизация Kubernetes с git за 30 секунд · 4 марта 2019
- ArgoCD 0.x: GitOps-контроллер для Kubernetes, первое знакомство · 14 января 2019
- План на 2019: GitOps для Kubernetes, завершение КИИ-категорирования и пилот на Astra Linux · 24 декабря 2018
- GitOps на практике: Flux, pull request вместо kubectl и синхронизация кластера · 13 марта 2018
- Helm 2.8: stable-репозиторий закрывает типовые задачи, но Tiller беспокоит · 6 марта 2018
- Ansible 2.4: network automation для Cisco IOS - переходим на ios_config без expect · 6 февраля 2018