Привет, Хаброжители!

«Паттерны Kubernetes» — это не очередной справочник по настройке кластеров или описанию API. Это фундаментальный труд, который отвечает на самый главный вопрос: как эффективно проектировать и строить приложения, предназначенные для работы в Kubernetes? Авторы систематизировали лучшие практики, преобразовав их в паттерны. Книга учит не просто использовать Kubernetes, а мыслить категориями платформы, комбинируя примитивы для создания отказоустойчивых, масштабируемых и удобных в эксплуатации систем. Это must-read для любого разработчика, который хочет выйти за рамки простого деплоя контейнеров и овладеть всеми возможностями Kubernetes.

Каждый паттерн включает описание проблемы и решение с использованием Kubernetes. Все паттерны сопровождаются конкретными примерами кода. Это обновленное издание идеально подходит для разработчиков и архитекторов, которые знакомы с базовыми концепциями Kubernetes, но хотят узнать, как решать задачи проектирования с помощью проверенных паттернов.

Для кого эта книга

Эта книга адресована разработчикам, которые хотят проектировать и разрабатывать облачные приложения для платформы Kubernetes. Наибольшую пользу из нее извлекут читатели, которые хотя бы немного знакомы с контейнерами и понятиями Kubernetes и планируют выйти на новый уровень. Однако знать низкоуровневые детали устройства Kubernetes не обязательно, чтобы понять варианты и паттерны его использования. Знакомство с паттернами, описанными здесь, также будет полезно архитекторам, консультантам и другим техническим специалистам.

В основе книги лежат сценарии использования и многолетний опыт реальных проектов. Мы хотим помочь вам создавать хорошие облачные приложения, а не изобретать велосипед. Книга написана легким языком в виде серии эссе, которые можно читать независимо друг от друга.

Вы изучите:

  • Базовые паттерны, охватывающие основные принципы и практики создания и запуска облачных приложений на основе контейнеров.

  • Поведенческие паттерны для управления различными типами взаимодействий контейнеров и платформ.

  • Структурные паттерны для организации контейнеров под конкретные сценарии использования.

  • Паттерны конфигурации, которые дают представление о том, как конфигурации приложений могут обрабатываться в Kubernetes.

  • Паттерны безопасности для усиления защиты приложений и повышения их безопасности.

  • Продвинутые паттерны, охватывающие более сложные сценарии, такие как операторы, автомасштабирование и сборки образов в кластере.

Что нового во втором издании

Экосистема Kubernetes продолжала расти с момента выхода первого издания. Было выпущено много релизов Kubernetes, и некоторые инструменты и паттерны стали стандартами де-факто.

К счастью, большинство паттернов, описанных в первом издании, выдержали испытание временем и остаются актуальными. Поэтому мы обновили их описания, добавили новые функции из релизов до Kubernetes 1.26 и удалили устаревшие и нерекомендуемые части. По большей части потребовались лишь незначительные изменения, за исключением главы 29 «Эластичное масштабирование» и главы 30 «Конструктор образов», которые претерпели значительные изменения из-за новых разработок в этих областях.

Кроме того, мы добавили пять паттернов и ввели новую категорию, «Паттерны безопасности», которая устраняет пробел в первом издании и предоставляет разработчикам важные сведения, связанные с безопасностью.

Примеры в репозитории GitHub (https://oreil.ly/kXGjC) были обновлены и расширены. В общей сложности мы увеличили объем контента для наших читателей на 50 %.

«Билджин и Роланд написали замечательную, невероятно информативную и чрезвычайно полезную книгу».

Грейди Буч, главный исследователь-разработчик, IBM; соавтор, Unifi ed Modeling Language

«Обновленный набор паттернов, позволяющий разработчикам использовать все возможности и функции Kubernetes».

Эндрю Блок, заслуженный архитектор, Red Hat

Об авторах
Билджин Ибрам (Bilgin Ibryam, @bibryam)

продакт-менеджер в компании Diagrid, где он управляет стратегией внедрения на предприятия проекта Dapr. Ранее работал консультантом и архитектором в Red Hat, где являлся наставником и руководил созданием высокомасштабируемых и устойчивых решений. Популяризатор продуктов с открытым исходным кодом и член Apache Software Foundation, блогер и автор книги Camel Design Patterns. Считает своей миссией продвижение идеи создания распределенных систем. Больше о его работе можно узнать в Twitter: https://twitter.com/bibryam.

Доктор Роланд Хасс (Roland HuB, @ro14nd@hachyderm.io)

инженер-разработчик с более чем 25-летним опытом. В настоящее время работает в Red Hat, является архитектором OpenShift Serverless, в прошлом член Knative TOC. Страстный приверженец Java и Golang и востребованный участник технических конференций. Сторонник открытого исходного кода. В свободное время выращивает перец чили.

О научном редакторе русского издания
Алексей Патрин

архитектор и senior C#-разработчик компании КРОК. Занимается проектированием программной и системной архитектуры широкого спектра решений, разрабатываемых компанией для своих заказчиков.

Опыт в IT и в разработке более 25 лет. Выступал как на публичных, так и на внутренних конференциях по темам использования Kubernetes и микросервисной архитектуры.

Ознакомиться с оглавлением
Полистать отрывок

Приобрести книгу «Паттерны Kubernetes: Шаблоны разработки облачных приложений. 2-е изд.» можно на нашем сайте.

По факту оплаты бумажной версии книги на e‑mail высылается электронная книга.

Для Хаброжителей скидка 25% по купону — Kubernetes

Комментарии (2)


  1. Karroplan
    16.12.2025 12:13

    Это та самая книга, что доступна с сайта RedHat для скачивания бесплатно теперь за 700р?


  1. gotch
    16.12.2025 12:13

    Вижу ваши книги в "Яндекс книгах". Давно ли начали сотрудничать? Не убило ли это продажи электронных книг?