PHP и Kubernetes: Оркестрация и развертывание современных веб-приложений — Алексей Петров — обложка книги
300 страниц
PHP
PDF
4.5

PHP и Kubernetes: Оркестрация и развертывание современных веб-приложений

Практическое руководство по контейнеризации и управлению PHP-проектами в кластере

Автор:

Год:

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

Книга «PHP и Kubernetes» — это практическое руководство, которое объединяет мир классической PHP-разработки с современными инструментами оркестрации контейнеров. Если вы PHP-разработчик, который хочет вывести свои проекты на новый уровень отказоустойчивости и масштабируемости, или DevOps-инженер, ищущий эффективные способы работы с легаси-кодом — эта книга для вас.

О чем книга

Автор последовательно проводит читателя от основ контейнеризации PHP-приложений до полноценного управления жизненным циклом сервисов в кластере Kubernetes. Вы узнаете, как:

  • Создавать легковесные Docker-образы для PHP (включая оптимизацию с Alpine и мультистадийную сборку).
  • Настраивать локальное окружение с Minikube или Kind для тестирования.
  • Разворачивать PHP-приложения в Kubernetes с помощью Deployment, Service и Ingress.
  • Управлять конфигурациями через ConfigMap и Secrets, включая обработку .env файлов.
  • Обеспечивать постоянное хранение данных (PersistentVolume) для MySQL, Redis или сессий PHP.
  • Масштабировать PHP-FPM горизонтально (HPA) и настраивать балансировку нагрузки.
  • Организовывать CI/CD пайплайны для автоматического деплоя PHP-проектов в Kubernetes.
  • Мониторить приложения с помощью Prometheus и Grafana, а также собирать логи через Fluentd.

Кому подойдет

Книга ориентирована на PHP-разработчиков с базовым знанием Docker, которые хотят освоить Kubernetes. Также будет полезна DevOps-инженерам, которым нужно адаптировать PHP-проекты под облачную инфраструктуру. Для чтения достаточно уверенного владения PHP и Linux.

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

  • Как правильно контейнеризировать монолитное приложение на Laravel или Symfony.
  • Принципы построения микросервисной архитектуры на PHP.
  • Способы бесшовного обновления версий (Rolling Update) и отката (Rollback).
  • Как защитить приложение с помощью Network Policies и ограничения ресурсов.
  • Реальные кейсы: от простого блога до высоконагруженного API.

Книга содержит множество готовых манифестов YAML, примеров Dockerfile и скриптов автоматизации. Все примеры проверены на актуальных версиях PHP 8.x и Kubernetes 1.28+. После прочтения вы сможете самостоятельно спроектировать инфраструктуру для любого PHP-проекта, готового к продакшену.

Идеально для тех, кто хочет перейти от «просто работает на сервере» к «работает надежно в облаке».

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