DevOps: Puppet, Docker, and Kubernetes
Эта книга представляет собой курс из трех модулей, посвященных ключевым инструментам DevOps: Puppet, Docker и Kubernetes. Первый модуль, основанный на Puppet Cookbook, охватывает все аспекты инфраструктуры Puppet: от базовой установки и создания манифестов до продвинутых функций, таких как Hiera, Facter и rspec-puppet. Вы научитесь писать качественный код Puppet, следовать лучшим практикам сообщества и автоматизировать управление конфигурациями.
Второй модуль, Docker Cookbook, предоставляет пошаговые рецепты для работы с Docker в средах разработки, тестирования и продакшена. Вы изучите установку Docker, управление контейнерами и образами, настройку сетей и хранения данных, а также интеграцию с CI/CD. Книга также рассматривает RESTful API Docker и методы устранения неполадок.
Третий модуль, Kubernetes Cookbook, посвящен управлению кластерами контейнеров с помощью Kubernetes. Вы узнаете о ключевых концепциях, таких как Pods, Replication Controllers, и научитесь создавать кластеры, разворачивать приложения и обеспечивать высокую доступность. Особое внимание уделяется использованию Kubernetes с Docker и облачными платформами, такими как AWS.
Книга предназначена для системных администраторов, DevOps-инженеров и разработчиков, желающих освоить современные инструменты автоматизации и оркестрации. Практические примеры и рецепты позволяют быстро применить полученные знания в реальных проектах.
Это издание объединяет три популярных руководства в одном томе, что делает его удобным справочником для повседневной работы DevOps-специалиста.
