[No Starch Press] DevOps для отчаянных. Часть 3 из 3
270₽
Описание:
Книга предоставляет погружение в современный стек приложений и практические примеры выполнения распространенных задач в области DevOps. Вы изучите внедрение инфраструктуры как кода (Infrastructure-as-Code) и управление конфигурациями, что является важнейшими аспектами проектирования защищенных и устойчивых систем. Вы рассмотрите контейнеризацию и настроите автоматический конвейер непрерывной доставки (CI/CD), который будет выполнять сборку, тестировать и разворачивать код. Вы углубитесь в тему того, как выявлять состояние системы и получать оповещения о ситуациях, когда что-то идет не так.
Вы научитесь:
- Создавать и снабжать виртуальную машину Ubuntu инструментами Vagrant и Ansible
- Управлять пользователями, группами и безопасностью паролей
- Устанавливать открытый ключ и двухфакторную аутентификацию по SSH
- Автоматизировать и тестировать межсетевой экран на базе хостов (host-based firewall)
- Использовать Docker для контейнеризации приложений и Kubernetes для оркестрации
- Собирать стек для мониторинга и решать различные проблемы, включая проблемы с производительностью
DevOps для отчаянных — это практическое руководство без «воды», которое позволит вам быстро разобраться с современной полностековой инфраструктурой
Содержание книги:
Часть 1: Инфраструктура как код, управление конфигурациями, безопасность и администрирование
Настройка виртуальной машины
Использование Ansible для управления паролями, пользователями и группами
Использование Ansible для конфигурирования SSH
Управление пользовательскими командами при помощи sudo
Автоматизация и тестирование межсетевого экрана на базе хостов
Часть 2: Контейнеризация и развертывание современных приложений
Контейнеризация приложения посредством Docker
Оркестрация с Kubernetes
Развертывание кода
Часть 3: Наблюдаемость системы и решение проблем
Наблюдаемость системы
Решение проблем на хостах