PHP e Kubernetes: Orquestração e Implantação de Aplicações Web Modernas
300 páginas
Portuguese
PDF
4.5

PHP e Kubernetes: Orquestração e Implantação de Aplicações Web Modernas

PHP e Kubernetes: Orquestração e Implantação de Aplicações Web Modernas

Autor:

Ano:

Resumo:

O livro "PHP e Kubernetes" é um guia prático que une o mundo do desenvolvimento PHP clássico com as ferramentas modernas de orquestração de contêineres. Se você é um desenvolvedor PHP que deseja levar seus projetos a um novo nível de tolerância a falhas e escalabilidade, ou um engenheiro DevOps em busca de maneiras eficientes de trabalhar com código legado, este livro é para você.



Sobre o que é o livro

O autor conduz o leitor passo a passo desde os fundamentos da containerização de aplicações PHP até o gerenciamento completo do ciclo de vida dos serviços em um cluster Kubernetes. Você aprenderá como:

  • Criar imagens Docker leves para PHP (incluindo otimização com Alpine e construção multiestágio).
  • Configurar um ambiente local com Minikube ou Kind para testes.
  • Implantar aplicações PHP no Kubernetes usando Deployment, Service e Ingress.
  • Gerenciar configurações através de ConfigMap e Secrets, incluindo o tratamento de arquivos .env.
  • Garantir armazenamento persistente de dados (PersistentVolume) para MySQL, Redis ou sessões PHP.
  • Escalar o PHP-FPM horizontalmente (HPA) e configurar o balanceamento de carga.
  • Organizar pipelines de CI/CD para implantação automática de projetos PHP no Kubernetes.
  • Monitorar aplicações com Prometheus e Grafana, além de coletar logs através do Fluentd.


Para quem é indicado

O livro é voltado para desenvolvedores PHP com conhecimento básico de Docker que desejam aprender Kubernetes. Também será útil para engenheiros DevOps que precisam adaptar projetos PHP para infraestrutura em nuvem. Para a leitura, é necessário domínio sólido de PHP e Linux.



O que você aprenderá

  • Como containerizar corretamente uma aplicação monolítica em Laravel ou Symfony.
  • Princípios de construção de arquitetura de microsserviços em PHP.
  • Métodos para atualização contínua de versões (Rolling Update) e reversão (Rollback).
  • Como proteger a aplicação com Network Policies e limitação de recursos.
  • Casos reais: desde um blog simples até uma API de alta carga.


O livro contém diversos manifestos YAML prontos, exemplos de Dockerfile e scripts de automação. Todos os exemplos foram testados nas versões atuais do PHP 8.x e Kubernetes 1.28+. Após a leitura, você será capaz de projetar de forma independente a infraestrutura para qualquer projeto PHP pronto para produção.



Ideal para quem deseja passar de "apenas funciona no servidor" para "funciona de forma confiável na nuvem".

Recommendations