Паттерны этой категории предназначены для создания коммуникационных механизмов и организации взаимодействий между подами и управляющей платформой. В зависимости от типа управляющего контроллера под может выполняться до завершения или запускаться и останавливаться по расписанию. Он может работать как фоновая служба или предоставлять гарантии уникальности своим репликам. Существуют различные способы запуска подов, и выбор правильных средств управления подами требует понимания их поведения. В следующих главах мы рассмотрим паттерны:
• Глава 7 «Пакетное задание» описывает изолированную и атомарную единицу работы, которая выполняется до своего завершения.
• Глава 8 «Периодическое задание» описывает паттерн, который позволяет запускать единицу работы по временным событиям.
• Глава 9 «Фоновая служба» описывает паттерн, который позволяет запускать поды поддержки инфраструктуры на определенных узлах до размещения прикладных подов.
• Глава 10 «Служба-одиночка» описывает паттерн, который гарантирует наличие единственного активного экземпляра службы в каждый момент времени и его высокую доступность.
• Глава 11 «Служба с состоянием» описывает паттерн создания распределенных приложений с поддержкой сохранения своего состояния и управления ими с помощью Kubernetes.
• Глава 12 «Обнаружение служб» описывает механизмы, с помощью которых клиенты могут обнаруживать экземпляры служб, предлагаемых приложением, и обращаться к ним.
• Глава 13 «Самоанализ» описывает механизмы интроспекции и внедрения метаданных в приложения.