Build Serverless Apps on Kubernetes with Knative: Build, deploy, and manage serverless applications on Kubernetes

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

Издание начинается с фундаментальных концепций serverless-архитектуры и обзора компонентов Knative для сборки приложений. Читатели получат глубокое понимание serving, eventing, event sourcing и потребления событий в бессерверном контексте. Практические главы посвящены установке и конфигурации Knative различными методами, включая пошаговые рецепты для успешного развертывания.

Особое внимание уделяется интеграции инструментов DevSecOps и observability в архитектуру Knative: работа с ArgoCD для GitOps, настройка Prometheus, Grafana, Loki и Jaeger для мониторинга и трассировки. Книга подробно освещает Knative CLI, модель программирования Knative Functions, event-driven архитектуры с использованием Apache Kafka, а также продвинутые стратегии развертывания — blue-green и canary релизы.

Заключительная часть книги посвящена паттернам и лучшим практикам использования Knative, включая интеграцию с Istio в качестве сетевого слоя и реализацию GitOps-подходов. Издание подходит как для начинающих, так и для опытных разработчиков, желающих освоить построение масштабируемых бессерверных приложений в Kubernetes-экосистеме.

Build Serverless Apps on Kubernetes with Knative: Build, deploy, and manage serverless applications on Kubernetes
B
Автор
Amit Deshpande, Anuj Gupta, Ashish Saxena
Издательство
BPB Online
Год
2024
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент