Pipeline as Code: Continuous Delivery with Jenkins, Kubernetes, and Terraform
Книга представляет собой практическое руководство по построению современных CI/CD-пайплайнов для облачных приложений с использованием подхода "Pipeline as Code". Автор подробно рассматривает создание отказоустойчивого кластера Jenkins, автоматизацию инфраструктуры с помощью Terraform и Packer, а также развертывание приложений на различных платформах, включая Kubernetes, Docker Swarm и serverless-функции.
В первой части книги читатель знакомится с основами CI/CD, архитектурой Jenkins и принципами работы с Jenkinsfile. Вторая часть посвящена созданию самоисцеляющегося кластера Jenkins в облачных средах с использованием инструментов инфраструктуры как кода. Третья часть содержит практические примеры построения пайплайнов для микросервисов, включая автоматизированное тестирование, сборку Docker-образов и развертывание.
Заключительная часть книги охватывает вопросы мониторинга, сбора метрик CI/CD, администрирования Jenkins и лучших практик. Издание ориентировано на разработчиков, DevOps-инженеров и архитекторов, стремящихся автоматизировать процессы доставки программного обеспечения в современных облачных средах.









