Cloud / Orquestração

Kubernetes

Orquestração de containers para alta disponibilidade, escalabilidade automática e self-healing em qualquer cloud.

2014Criado em
1.29+Versão
Apache 2.0Licença
01 — Como usamos

Clusters que se auto-curam e escalam sob demanda

Para aplicações que precisam de alta disponibilidade, usamos Kubernetes com Horizontal Pod Autoscaler — o cluster adiciona réplicas automaticamente quando o CPU passa de 70% e as remove quando a carga cai. Se um pod falha, o Kubernetes reinicia sem intervenção humana, garantindo 99.9% de uptime.

cluster topology
Ingress Controller
Deployment: api
pod-1
pod-2
pod-3
PostgreSQL
Redis
RabbitMQ
02 — Na prática

Deploy sem downtime com rolling updates

Com Kubernetes, cada deploy substitui pods gradualmente — sem interromper o serviço. Se a nova versão apresentar erros, o rollback acontece em segundos. Usamos Helm Charts para versionar configurações de infraestrutura junto com o código, mantendo dev, staging e prod sempre sincronizados.

terminal
$ kubectl apply -f k8s/deployment.yaml deployment.apps/api configured   $ kubectl rollout status deploy/api Waiting for rollout... 1 of 3 updated Waiting for rollout... 2 of 3 updated ✓ deployment "api" successfully rolled out   $ kubectl get pods api-7d9f8b-x2k4p Running 2m ✓ api-7d9f8b-p8j1n Running 2m ✓ api-7d9f8b-m3c7q Running 1m ✓

Quer infra de nível enterprise?

Alta disponibilidade, escalabilidade e zero downtime para o seu produto.

Falar com a HOSHIA