Книги / DevOps и Инфраструктура / Kubernetes / GitOps Cookbook: Kubernetes Automation in Practice

GitOps Cookbook: Kubernetes Automation in Practice

Natale Vinto, Alex Soto Bueno

Эта книга представляет собой практическое руководство по внедрению GitOps для автоматизации развертывания и управления Kubernetes. Авторы, Натале Винто и Алекс Сото Буэно, предлагают набор рецептов, которые помогут вам настроить конвейеры CI/CD, управлять конфигурацией и обеспечить надежное развертывание приложений в кластерах Kubernetes.

Книга начинается с введения в концепции GitOps и объяснения, почему этот подход становится стандартом для облачных приложений. Вы узнаете, как использовать Git как единый источник истины для всей инфраструктуры и приложений, что повышает прозрачность, воспроизводимость и скорость внедрения изменений.

Основное внимание уделяется практическим аспектам: создание контейнеров с помощью Docker, Buildah, Buildpacks и других инструментов, работа с Kustomize и Helm для управления конфигурацией, а также построение конвейеров CI/CD с использованием Tekton. Каждый рецепт содержит пошаговые инструкции и примеры кода, которые можно сразу применить в своей работе.

Книга охватывает такие темы, как автоматическое обновление образов, развертывание в нескольких средах, управление секретами и зависимости между сервисами. Вы также узнаете, как интегрировать GitOps с существующими инструментами и процессами, чтобы улучшить совместную работу команд разработки и эксплуатации.

Это издание предназначено для DevOps-инженеров, администраторов Kubernetes и разработчиков, которые хотят освоить современные методы автоматизации и повысить эффективность своих рабочих процессов. Благодаря практическому подходу, книга будет полезна как новичкам, так и опытным специалистам, стремящимся углубить свои знания в области GitOps.