Книга: Паттерны Kubernetes: Шаблоны разработки собственных облачных приложений
Назад: Глава 6. Автоматическое размещение
Дальше: Глава 7. Пакетное задание

Часть II. Поведенческие паттерны

Паттерны этой категории предназначены для создания коммуникационных механизмов и организации взаимодействий между подами и управляющей платформой. В зависимости от типа управляющего контроллера под может выполняться до завершения или запускаться и останавливаться по расписанию. Он может работать как фоновая служба или предоставлять гарантии уникальности своим репликам. Существуют различные способы запуска подов, и выбор правильных средств управления подами требует понимания их поведения. В следующих главах мы рассмотрим паттерны:

• Глава 7 «Пакетное задание» описывает изолированную и атомарную единицу работы, которая выполняется до своего завершения.

• Глава 8 «Периодическое задание» описывает паттерн, который позволяет запускать единицу работы по временным событиям.

• Глава 9 «Фоновая служба» описывает паттерн, который позволяет запускать поды поддержки инфраструктуры на определенных узлах до размещения прикладных подов.

• Глава 10 «Служба-одиночка» описывает паттерн, который гарантирует наличие единственного активного экземпляра службы в каждый момент времени и его высокую доступность.

• Глава 11 «Служба с состоянием» описывает паттерн создания распределенных приложений с поддержкой сохранения своего состояния и управления ими с помощью Kubernetes.

• Глава 12 «Обнаружение служб» описывает механизмы, с помощью которых клиенты могут обнаруживать экземпляры служб, предлагаемых приложением, и обращаться к ним.

• Глава 13 «Самоанализ» описывает механизмы интроспекции и внедрения метаданных в приложения.

Назад: Глава 6. Автоматическое размещение
Дальше: Глава 7. Пакетное задание