 |
Паттерны Kubernetes: Шаблоны разработки собственных облачных приложений
Ибрам Б., Хасс Р.
Год выпуска: 2020
ISBN: 978-5-4461-1443-6
Переплёт: мягкий
320 страниц
Цена: 652.00 грн.
|
С развитием микросервисов и контейнеров изменились подходы к проектированию, созданию и запуску программного обеспечения. Познакомьтесь с новыми паттернами и принципами разработки, которые нужны для реализации облачных приложений в Kubernetes.
Книга "Паттерны Kubernetes: Шаблоны разработки собственных облачных приложений" адресована разработчикам, желающим проектировать и разрабатывать облачные приложения для платформы Kubernetes.
Наибольшую пользу из нее извлекут читатели, которые хотя бы немного знакомы с контейнерами и хотят подняться на новый уровень. Каждый паттерн проектирования представляет собой описание реальной задачи, а решение поддерживается и иллюстрируется конкретными примерами кода.
Вы узнаете о следующих категориях паттернов:
- Основные паттерны охватывают базовые принципы и практики создания приложений на основе контейнеров.
- Поведенческие паттерны предназначены для управления взаимодействиями контейнеров и платформ.
- Структурные паттерны помогают организовать контейнеры в поды.
- Конфигурационные паттерны позволяют разобраться в настройке приложений.
- Дополнительные паттерны охватывают более сложные темы: операторы и автоматическое масштабирование.
Отзывы экспертом:
«Прочитав эту книгу, вы узнаете не только о паттернах Kubernetes, но и о том, зачем они нужны и как их использовать».
Брендан Бернс, Kubernetes
«Уникальный подход, который знакомит с ключевыми концепциями Kubernetes, чтобы каждый разработчик смог понять и быстро реализовать их на практике».
Эндрю Блок, главный консультант, Red Hat
«Отличная книга, в которой объясняется как решать реальные задачи».
Майкл Хюттерманн, главный консультант по DevOps, Huettermann
Оглавление книги Ибрам Б., Хасс Р. "Паттерны Kubernetes: Шаблоны разработки собственных облачных приложений"
Глава 1. Введение............................................................................................26
ЧАСТЬ I. ОСНОВНЫЕ ПАТТЕРНЫ
Глава 2. Предсказуемые требования................................................................44
Глава 3. Декларативное развертывание...........................................................58
Глава 4. Проверка работоспособности.............................................................69
Глава 5. Управляемый жизненный цикл...........................................................76
Глава 6. Автоматическое размещение..............................................................84
ЧАСТЬ II. ПОВЕДЕНЧЕСКИЕ ПАТТЕРНЫ
Глава 7. Пакетное задание.............................................................................103
Глава 8. Периодическое задание....................................................................110
Глава 9. Фоновая служба...............................................................................115
Глава 10. Служба-одиночка...........................................................................121
Глава 11. Служба с состоянием......................................................................132
Глава 12. Обнаружение служб.......................................................................147
Глава 13. Самоанализ....................................................................................168
ЧАСТЬ III. СТРУКТУРНЫЕ ПАТТЕРНЫ
Глава 14. Init-контейнеры..............................................................................175
Глава 15. Паттерн Sidecar..............................................................................183
Глава 16. Адаптер..........................................................................................189
Глава 17. Посредник......................................................................................194
ЧАСТЬ IV. КОНФИГУРАЦИОННЫЕ ПАТТЕРНЫ
Глава 18. Конфигурация в переменных окружения........................................200
Глава 19. Конфигурация в ресурсах...............................................................207
Глава 20. Неизменяемая конфигурация.........................................................215
Глава 21. Макет конфигурации......................................................................225
ЧАСТЬ V. ДОПОЛНИТЕЛЬНЫЕ ПАТТЕРНЫ
Глава 22. Контроллер....................................................................................234
Глава 23. Оператор........................................................................................251
Глава 24. Эластичное масштабирование........................................................270
Глава 25. Построитель образов......................................................................295
|