Рубрики
Uncategorized

Введение в Gitops с Gitops Toolkit / Flux v2

Gitops — это способ выполнить управление кластером Kubernetes и доставку приложений. Он работает, используя git … Помечено с Kubernetes, Gitops, DevOps.

Gitops — это способ выполнить управление кластером Kubernetes и доставку приложений. Он работает, используя GIT в качестве единого источника истины для декларативной инфраструктуры и приложений. С помощью GITOPS использование программных агентов может предупреждать о любой дивергенции между GIT с тем, что работает в кластере, и, если есть разница, реессоры Kubernetes автоматически обновляют или откатываются от кластера в зависимости от случая. Благодаря GIT в центре ваших трубопроводов доставки, разработчики используют знакомые инструменты, чтобы сделать запросы на привлечение для ускорения и упрощения как развертывания приложений, так и задач по эксплуатации в Kubernetes.

The Gitops Toolkit — это набор композиционных API и специализированных инструментов, которые можно использовать для создания платформы непрерывной доставки поверх Kubernetes.

Эти инструменты создаются в библиотеках Kubernetes Controller-Time, и они могут быть динамически настроены с помощью пользовательских ресурсов Kubernetes либо Cluster Admins, либо другими автоматизированными инструментами. Компоненты инструментария Gitops взаимодействуют друг с другом через события Kubernetes и несут ответственность за примирение их назначенных объектов API.

🕰 Временная шкала

00:00 — Экран удержания 01:25 — Введение 02:00 — Что такое Gitops/Gitops Toolkit? 05:00 — Стоит ли использовать Flux V1 или Gitops Toolkit? 07:45 — Нагрузка на начальную загрузку Gitops Toolkit 15:00 — Каковы компоненты инструментария Gitops? 17:40 — Gitops Toolkit CRDS 21:00 — Приостановка примирения 23:30 — развертывание нашей первой рабочей нагрузки 27:10 — Вопросы 34:30 — Добавьте еще один gitrepository 43:30 — Зависимости и проверка здоровья 59:20 — развертывание хелевых карт. 1:09:00 — Последние вопросы

🌎 Ресурсы

Stefan Prodan — https://twitter.com/stefanprodan Gitops Toolkit Soruce — https://github.com/fluxcd/toolkit Gitops Toolkit Docs — https://toolkit.fluxcd.io Прохождение — https://gist.github.com/stefanprodan/1f5e0b31303a95885221e5c7733fc639

Оригинал: «https://dev.to/rawkode/introduction-to-gitops-with-gitops-toolkit-flux-v2-4fdi»