GitOps Cookbook: Kubernetes Automation in Practice
Эта книга представляет собой практическое руководство по внедрению GitOps для автоматизации развертывания и управления Kubernetes. Авторы, Натале Винто и Алекс Сото Буэно, предлагают набор рецептов, которые помогут вам настроить конвейеры CI/CD, управлять конфигурацией и обеспечить надежное развертывание приложений в кластерах Kubernetes.
Книга начинается с введения в концепции GitOps и объяснения, почему этот подход становится стандартом для облачных приложений. Вы узнаете, как использовать Git как единый источник истины для всей инфраструктуры и приложений, что повышает прозрачность, воспроизводимость и скорость внедрения изменений.
Основное внимание уделяется практическим аспектам: создание контейнеров с помощью Docker, Buildah, Buildpacks и других инструментов, работа с Kustomize и Helm для управления конфигурацией, а также построение конвейеров CI/CD с использованием Tekton. Каждый рецепт содержит пошаговые инструкции и примеры кода, которые можно сразу применить в своей работе.
Книга охватывает такие темы, как автоматическое обновление образов, развертывание в нескольких средах, управление секретами и зависимости между сервисами. Вы также узнаете, как интегрировать GitOps с существующими инструментами и процессами, чтобы улучшить совместную работу команд разработки и эксплуатации.
Это издание предназначено для DevOps-инженеров, администраторов Kubernetes и разработчиков, которые хотят освоить современные методы автоматизации и повысить эффективность своих рабочих процессов. Благодаря практическому подходу, книга будет полезна как новичкам, так и опытным специалистам, стремящимся углубить свои знания в области GitOps.
