Книги / DevOps и Инфраструктура / Kubernetes / Облачные микросервисы: разработка и применение на платформе Kubernetes

Облачные микросервисы: разработка и применение на платформе Kubernetes

Аймен Эль Амри

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

В первой части книги рассматриваются теоретические основы: методология двенадцати факторов, принципы микросервисной архитектуры, отдельные базы данных для сервисов, API Composition, обнаружение сервисов и автоматические предохранители. Вы узнаете, как правильно проектировать облачные приложения и какие паттерны использовать для обеспечения отказоустойчивости.

Практическая часть посвящена работе с Kubernetes: создание кластеров с помощью Minikube, установка и настройка kubectl, развертывание микросервисов, управление конфигурацией и секретами. Особое внимание уделено стратегиям высокой доступности, CI/CD, GitOps и наблюдаемости — вы освоите такие инструменты, как Docker, Rancher, Terraform, Helm, Prometheus, Istio, Grafana, OpenTelemetry, Jaeger и Loki.

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

Благодаря практическим примерам и подробным объяснениям, вы сможете сразу применить полученные знания в реальных проектах. Это незаменимый ресурс для всех, кто хочет использовать Kubernetes для создания современных облачных приложений.