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

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

Данная книга раскройт весь потенциал Kubernetes – самой популярной платформы оркестровки контейнеров в мире. Вы узнаете, как можно использовать Kubernetes для создания надежной, масштабируемой и отказоустойчивой микросервисной архитектуры. Подробно раскрыты особенности применения микросервисов, стратегий высокой доступности, CI/CD, GitOps и наблюдаемости в мире облачных технологий. Представлены практические примеры применения таких инструментов, как Docker, Rancher, Terraform, Operators, Helm, Prometheus, Istio, Grafana, OpenTelemetry, Jaeger, Loki, и другие. Основные темы: — cуть облачного подхода к созданию программного обеспечения и микросервисов; — понимание архитектуры Kubernetes и ее основных компонентов; — запуск Kubernetes локально и в облаке; — использование Rancher для управления контейнерами и Kubernetes; — управление сохранением данных в Kubernetes; — различные типы сервисов в Kubernetes и назначение каждого из них; — применение Operators, Helm, Terraform и другие инструменты для создания и управления кластерами Kubernetes; — стратегии развертывания обновлений: сине-зеленая, канареечная, скользящая; — использование Istio для внедрения сервисной сетки в Kubernetes; — реализация технологий наблюдаемости и GitOps в Kubernetes с помощью Prometheus, Grafana, Jaeger, Loki, OpenTelemetry, Argo CD и Ansible. Издание предназначено инженерам DevOps, архитекторам ПО, а также будет полезно системным администраторам и разработчикам микросервисов. «Рекомендую всем, кто действительно хочет быть многопрофильным архитектором». Александр Бардаш, главный архитектор интеграционных платформ в МТС
  • Издательство: ДМК Пресс
  • Страниц: 276
  • ISBN: 978-5-93700-324-9