Образы контейнеров и контейнеры можно сравнить с классами и объектами в объектно-ориентированном мире. Образы контейнеров — это образцы, по которым создаются экземпляры контейнеров. Но контейнеры не работают по отдельности; они объединяются в абстракции более высокого уровня — поды (группы контейнеров), которые предоставляют уникальные возможности времени выполнения.
Паттерны из этой категории ориентированы на структурирование и организацию контейнеров в поды с учетом разных вариантов использования. Силы, которые влияют на контейнеры в подах, приводят к паттернам, обсуждаемым в следующих главах:
• В главе 14 «Init-контейнеры» описывается отдельный жизненный цикл задач, связанных с инициализацией, и основных контейнеров приложений.
• В главе 15 «Паттерн Sidecar» рассказывается, как дополнить и расширить возможности существовавшего контейнера без его изменения.
• В главе 16 «Адаптер» демонстрируется, как гетерогенную систему привести в соответствие единому унифицированному интерфейсу, который может использоваться внешним миром.
• В главе 17 «Посредник» описывается прием организации доступа к внешним службам через прокси.