Паттерны Kubernetes. Билджин Ибрам, Роланд Хасс
Просмотр галереи
С развитием микросервисов и контейнеров изменились подходы к проектированию, созданию и запуску программного обеспечения.
Познакомьтесь с новыми паттернами и принципами разработки, которые нужны для реализации облачных приложений в Kubernetes. Эта книга адресована разработчикам, желающим проектировать и разрабатывать облачные приложения для платформы Kubernetes.
Наибольшую пользу из нее извлекут читатели, которые хотя бы немного знакомы с контейнерами и хотят подняться на новый уровень. Каждый паттерн проектирования представляет собой описание реальной задачи, а решение поддерживается и иллюстрируется конкретными примерами кода.
Вы узнаете о следующих категориях паттернов:
- Основные паттерны охватывают базовые принципы и практики создания приложений на основе контейнеров
- Поведенческие паттерны предназначены для управления взаимодействиями контейнеров и платформ
- Структурные паттерны помогают организовать контейнеры в поды
- Конфигурационные паттерны позволяют разобраться в настройке приложений
- Дополнительные паттерны охватывают более сложные темы: операторы и автоматическое масштабирование
Содержание
- Предисловие
- Вступление
- Глава 1. Введение
- ЧАСТЬ I. ОСНОВНЫЕ ПАТТЕРНЫ
- Глава 2. Предсказуемые требования
- Глава 3. Декларативное развертывание
- Глава 4. Проверка работоспособности
- Глава 5. Управляемый жизненный цикл
- Глава 6. Автоматическое размещение
- ЧАСТЬ II. ПОВЕДЕНЧЕСКИЕ ПАТТЕРНЫ
- Глава 7. Пакетное задание
- Глава 8. Периодическое задание
- Глава 9. Фоновая служба
- Глава 10. Служба-одиночка
- Глава 11. Служба с состоянием
- Глава 12. Обнаружение служб
- Глава 13. Самоанализ
- ЧАСТЬ III. СТРУКТУРНЫЕ ПАТТЕРНЫ
- Глава 14. Init-контейнеры
- Глава 15. Паттерн Sidecar
- Глава 16. Адаптер
- Глава 17. Посредник
- ЧАСТЬ IV. КОНФИГУРАЦИОННЫЕ ПАТТЕРНЫ
- Глава 18. Конфигурация в переменных окружения
- Глава 19. Конфигурация в ресурсах
- Глава 20. Неизменяемая конфигурация
- Глава 21. Макет конфигурации
- ЧАСТЬ V. ДОПОЛНИТЕЛЬНЫЕ ПАТТЕРНЫ
- Глава 22. Контроллер
- Глава 23. Оператор
- Глава 24. Эластичное масштабирование
- Глава 25. Построитель образов
- Послесловие
- Об авторах
- Об обложке