C# (.NET) и Kubernetes: Разработка и оркестрация микросервисов — Алексей Петров — обложка книги
300 страниц
C# (.NET)
PDF
4.5

C# (.NET) и Kubernetes: Разработка и оркестрация микросервисов

Практическое руководство по созданию, развертыванию и управлению .NET-приложениями в Kubernetes

Автор:

Год:

Краткое содержимое:

Книга "C# (.NET) и Kubernetes" — это практическое руководство, которое поможет разработчикам на C# освоить современные подходы к построению и управлению распределенными системами. Вы узнаете, как использовать экосистему .NET для создания микросервисной архитектуры и эффективно управлять ею с помощью Kubernetes.

Для кого эта книга:

  • Backend-разработчиков на C#, желающих перейти к микросервисной архитектуре;
  • DevOps-инженеров, работающих с .NET-проектами;
  • Архитекторов ПО, проектирующих облачные решения;
  • Студентов и начинающих специалистов, интересующихся современными технологиями оркестрации.

Что вы узнаете:

  • Основы Kubernetes: поды, сервисы, деплои, конфигурации;
  • Контейнеризация .NET-приложений с помощью Docker;
  • Создание микросервисов на C# с использованием ASP.NET Core;
  • Настройка CI/CD пайплайнов для автоматической сборки и развертывания;
  • Управление конфигурациями и секретами в Kubernetes;
  • Мониторинг и логирование .NET-приложений в кластере;
  • Масштабирование и обеспечение отказоустойчивости;
  • Безопасность: RBAC, сетевые политики, безопасное хранение данных.

Книга построена по принципу "от простого к сложному". Вы начнете с базовых концепций Kubernetes, затем научитесь упаковывать .NET-приложения в контейнеры, а к концу книги сможете развернуть полноценный микросервисный проект в облаке. Каждая глава содержит практические примеры, готовые к использованию YAML-манифесты и фрагменты кода на C#.

Особое внимание уделено типичным проблемам, с которыми сталкиваются разработчики при переходе на Kubernetes: управление состоянием, сетевое взаимодействие между микросервисами, обработка сбоев и отладка в распределенной среде. Вы научитесь использовать такие инструменты, как Helm, Istio, Prometheus и Grafana в связке с .NET.

Книга "C# (.NET) и Kubernetes" — это не просто теория, а полноценный инструмент для повышения квалификации. После её прочтения вы сможете самостоятельно проектировать, разрабатывать и поддерживать современные облачные приложения на платформе .NET, используя все преимущества оркестрации контейнеров.

Рекомендаций