Паттерны Kubernetes: Шаблоны разработки собственных облачных приложений



С развитием микросервисов и контейнеров изменились подходы к проектированию, созданию и запуску программного обеспечения. Познакомьтесь с новыми паттернами и принципами разработки, которые нужны для реализации облачных приложений в Kubernetes. Эта книга адресована разработчикам, желающим проектировать и разрабатывать облачные приложения для платформы Kubernetes. Наибольшую пользу из нее извлекут читатели, которые хотя бы немного знакомы с контейнерами и хотят подняться на новый уровень. Каждый паттерн проектирования представляет собой описание реальной задачи, а решение поддерживается и иллюстрируется конкретными примерами кода. Вы узнаете о следующих категориях паттернов: • Основные паттерны охватывают базовые принципы и практики создания приложений на основе контейнеров. • Поведенческие паттерны предназначены для управления взаимодействиями контейнеров и платформ. • Структурные паттерны помогают организовать контейнеры в поды. • Конфигурационные паттерны позволяют разобраться в настройке приложений. • Дополнительные паттерны охватывают более сложные темы: операторы и автоматическое масштабирование. «Прочитав эту книгу, вы узнаете не только о паттернах Kubernetes, но и о том, зачем они нужны и как их использовать». Брендан Бернс, Kubernetes «Уникальный подход, который знакомит с ключевыми концепциями Kubernetes, чтобы каждый разработчик смог понять и быстро реализовать их на практике». Эндрю Блок, главный консультант, Red Hat «Отличная книга, в которой объясняется как решать реальные задачи». Майкл Хюттерманн, главный консультант по DevOps, Huettermann.net

Рейтинг:
Добавить в избранные:
Автор:
Страниц: 35

1. Предисловие
2. Вступление
3. Глава 1. Введение
4. Часть I. Основные паттерны
5. Глава 2. Предсказуемые требования
6. Глава 3. Декларативное развертывание
7. Глава 4. Проверка работоспособности
8. Глава 5. Управляемый жизненный цикл
9. Глава 6. Автоматическое размещение
10. Часть II. Поведенческие паттерны
11. Глава 7. Пакетное задание
12. Глава 8. Периодическое задание
13. Глава 9. Фоновая служба
14. Глава 10. Служба-одиночка
15. Глава 11. Служба с состоянием
16. Глава 12. Обнаружение служб
17. Глава 13. Самоанализ
18. Часть III. Структурные паттерны
19. Глава 14. Init-контейнеры
20. Глава 15. Паттерн Sidecar
21. Глава 16. Адаптер
22. Глава 17. Посредник
23. Часть IV. Конфигурационные паттерны
24. Глава 18. Конфигурация в переменных окружения
25. Глава 19. Конфигурация в ресурсах
26. Глава 20. Неизменяемая конфигурация
27. Глава 21. Макет конфигурации
28. Часть V. Дополнительные паттерны
29. Глава 22. Контроллер
30. Глава 23. Оператор
31. Глава 24. Эластичное масштабирование
32. Глава 25. Построитель образов
33. Послесловие
34. Об авторах
35. Об обложке