Visão técnica

Arquitetura da aplicação

O NGINX serve os arquivos estáticos dentro de um container. O Kubernetes gerencia a execução e a exposição da aplicação no cluster.

Usuário→ Ingress / Service→ Pod NGINX→ HTML + CSS

Deployment

Define a imagem do container e a quantidade desejada de réplicas da aplicação.

Service

Fornece um endereço estável para acessar os Pods dentro do cluster.

Ingress

Opcionalmente publica a aplicação por um hostname e roteia as requisições HTTP/HTTPS.

O diagrama é conceitual. Os recursos exatos — por exemplo, Ingress, Gateway ou LoadBalancer — dependem da configuração do cluster.