VPS legado → Kubernetes: migração progressiva com GitOps
Contexto#
Grupo VectaX (produtos ClickMassa, ChipSMS, Start) — infraestrutura implantada do zero e operada em conjunto com o time desde 2022. O core roda hoje na OCI (Oracle Cloud), em migração progressiva pra Kubernetes (OKE).
Desafio real: migrar sem quebrar quem já está em produção no VPS legado. Nada de big-bang — cliente por cliente, ambiente por ambiente.
Abordagem#
- OKE em staging/homologação primeiro — padronizado e validado antes de qualquer cliente entrar
- Suporte simultâneo ao ambiente legado (VPS) e ao K8s durante a transição
- GitOps com ArgoCD — todo o estado do cluster declarado em Git, sync automático
- Provisionamento com Crossplane — recursos de infra (não só workloads) também viram manifesto Kubernetes
- Ingress com Traefik/Nginx, Docker como runtime
Stack de suporte#
- Observabilidade: Prometheus, Grafana, Loki
- Bancos: PostgreSQL, MongoDB, Redis
- Integrações: Supabase, n8n
- Automação complementar: Ansible, CI
O que ficou pra trás#
- Deploy manual — vira PR → review → sync automático via ArgoCD
- Ambiente diferente por cliente — padronizado via Crossplane + overlays
- Troubleshooting às cegas — engenharia com acesso direto a métricas/logs/ingress pra depurar microsserviços
Tecnologias#
ArgoCD · Crossplane · OKE · Traefik · Docker · Prometheus · Grafana · Loki · Ansible