The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

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

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by BHV.RU Publishing House, 2022-07-05 01:18:59

Kubernetes на практике

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

Keywords: Kubernetes

 ingress-nginx 24 Предметный указатель | 493
 PodSecurityPolicy 243
 sealed-secret-controller 233 О
 ServiceAccount 241
 внешний 109 Общий секрет 295
Контроллеры Оператор 338
 CSI 109 Операции
 Kubernetes 339  CNI 132
Контрольные группы 83
П
Л
Пакеты 419
Лямбда-контроллер 349 Планировщик 23, 370
 CFS 387
М Плоскость
 рабочих заданий 377
Масштабирование  управления 377
 вертикальное 400 Плоскость управления
 горизонтальное 399  компоненты 69
Метод Политика
 CreateContainer 91  PSP1, 394
 Handle 252 Правило
 ImageStatus 91  антиподобия 427
 PatchResponseFromRaw 254 Прицепной прокси-сервер 201
 PullImage 91 Проблема
 Reconcile 357  безопасного представления 297
 RED 438 Проект
 USE 438  Backstage 483
 учета ресурсов 277  Cloud Native Buildpacks 452
Методы  Cluster API 412
 gPRC 91  Cluster API 52
 аутентификации 295  Dex 304
 маршрутизации пакетов 137  Hierarchical Namespace Controller 381
 обработки журнальных записей 263  K8s Initializer 478
Метрики 40, 262, 270, 436  kube2iam 322
 Prometheus 271  kube-prometheus 281
 запросов ресурсов 279  Notary 457
 пользовательские 408  prometheus adapter 288
Модель  Velero 102
 мультитенантная 376 Пространства имен 83, 377
 нестрогой мультитенантности 376 Процесс
 однотенантная 375  CSR 299
 строгой мультитенантности 376
Р

Развертывания
 канареечные 465
 сине-зеленые 465

494 | Предметный указатель Трассировщик
 инициализация 440
Режим Трейс 289
 высокой доступности 348
Резервное копирование 102 У
Репозиторий
 controller-runtime 251 Управляемый сервис 44
 git 237, 467 Утилита
 kubernetes/kubernetes 22  crictl 95
Ресурсы  ctr 94
 Kubernetes 341  kubectl 470
 kubectl 294
С  kubelet 68
 kubeseal 234
Сервис 148
 ClusterIP 150, 159 Ф
 ExternalName 153
 LoadBalancer 151 Федерация кластеров 52
 NodePort 150 Финализатор 369
 неуправляемый 153
Сервисы 335 Ч
 платформы 377
Служебные учетные записи 315 Чарт 476
Спан 289, 439
Среда выполнения контейнеров Ш
 containerd 94
 CRI-O 95 Шаблонизация 418

Т Я

Тег 289 Язык
Технология  PromQL 271
 eBPF 140  SQL 341
 IRSA 326  запросов Rego 255
 OPA 260
Трассировка 262, 288
 компоненты 290

Ньюмен С.

От монолита к микросервисам

www.bhv.ru

Отдел оптовых поставок:
e-mail: [email protected]

 Идеально подходит для организаций, которые
хотят перейти на микросервисы, не занимаясь
перестройкой

 Помогает компаниям определяться с тем,
следует ли мигрировать, когда и с чего
начинать

 Решает вопросы коммуникации, интеграции
и миграции унаследованных систем

 Обсуждает несколько шаблонов миграции
и мест их применения

 Рассматривает примеры миграции баз данных,
а также стратегии синхронизации

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

Как распутать монолитную систему и мигрировать на микросервисы? Как это сде-
лать, поддерживая работу организации в обычном режиме? В качестве дополнения
к чрезвычайно популярной книге Сэма Ньюмена «Создание микросервисов» его
новая книга подробно описывает проверенный метод перевода существующей мо-
нолитной системы на архитектуру микросервисов.

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

Сэм Ньюмен, принимал участие в нескольких стартапах, 12 лет проработал в ThoughtWorks и
теперь является независимым консультантом. Специализируется на микросервисах и облач-
ной архитектуре, проводит обучение и дает консультации, помогает клиентам быстрее и на-
дежнее разрабатывать программно-информационное обеспечение, выступает на конференци-
ях по всему миру. Автор известной книги «Создание микросервисов» издательства O'Reilly.


Click to View FlipBook Version