
Привет, Хаброжители!
«Паттерны 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)

gotch
16.12.2025 12:13Вижу ваши книги в "Яндекс книгах". Давно ли начали сотрудничать? Не убило ли это продажи электронных книг?
Karroplan
Это та самая книга, что доступна с сайта RedHat для скачивания бесплатно теперь за 700р?