GitOpsPlataforma
Deploys GitOps com Kustomize multi-imagem
- Empresa
- Adeva — cliente Fashion Digital
- Função
- Senior Site Reliability Engineer
- Tempo na empresa
- set. de 2025 — Atual
Problema
A ferramenta de GitOps do time assumia uma única imagem por deployment e as versões de microsserviços não eram em atualizadas tempo real, então serviços multi-container não podiam ser despachados de forma granular e o status do rollout ficava defasado em relação ao que realmente havia sido mergeado.
Abordagem
O uso de Kustomize da aplicação de deploy foi refatorado para permitir múltiplas imagens dentro de um único manifest de deployment. A lógica de polling foi remodelada com webhooks, permitindo atualizações mais frequentes trazidas do histórico do Github ao invés de uma sincronização agendada lenta.
Impacto
- Serviços multi-container foram remodelados para apresentação sem gambiarras.
- O status de deploy reflete o histórico do GitHub muito mais próximo do tempo real.
Stack técnica
ArgoCDKustomizeKubernetesGitHub