Checklist de gerenciamento de tráfego no Istio: roteamento, retries e circuit breaking
Como configurar políticas de gerenciamento de tráfego no Istio para que seus serviços possam fazer canary releases, repetir falhas transitórias e descartar carga quando um serviço downstream apresenta problemas. Cobre VirtualService, DestinationRule, retries, timeouts, circuit breakers e outlier detection.
Instale o Istio com um perfil adequado ao seu cluster
CríticoMarque namespaces para injeção de sidecar, nunca o cluster inteiro
CríticoDefina subsets do DestinationRule antes de qualquer regra de roteamento
CríticoDefina um timeout explícito em cada rota do VirtualService
CríticoConfigure retries com retryOn, attempts e perTryTimeout
CríticoDefina limites de pool de conexões como seu circuit breaker
CríticoAtive outlier detection para expulsar pods problemáticos automaticamente
CríticoFaça rollout de novas versões com roteamento ponderado
Use roteamento baseado em header para testar em produção com segurança
Espelhe o tráfego para validar a v2 sem servir suas respostas
Injete falhas para testar se os retries e breakers realmente funcionam
Execute istioctl analyze antes de aplicar qualquer configuração
CríticoObserve as métricas certas para saber quando as políticas disparam
CríticoMais checklists
Chaos Engineering
Rodando seu primeiro experimento de Chaos Engineering com o Litmus
Como instalar o Litmus no Kubernetes e rodar um experimento de falha controlado, partindo de uma hipótese escrita até chegar a um veredito acionável, sem quebrar a produção por acidente.
90-150 minutos
GitOps
Checklist de estrutura de repositório multi-ambiente no Argo CD
Como organizar seus repositórios Git ao rodar o Argo CD entre dev, staging e produção. Cobre a estrutura de pastas, app-of-apps, ApplicationSets, secrets, RBAC e o fluxo de promoção.
60-90 minutos
DevOps
Checklist de Implementação de GitOps
Checklist completo para implementar práticas de GitOps, abrangendo estrutura de repositório, políticas de sincronização, gerenciamento de secrets e estratégias de deploy.
60-90 minutos
Also worth your time on this topic
VirtualService vs DestinationRule
No Istio, qual é a diferença entre um VirtualService e um DestinationRule? Quando você usaria cada um?
junior
Rodando seu primeiro experimento de Chaos Engineering com o Litmus
Como instalar o Litmus no Kubernetes e rodar um experimento de falha controlado, partindo de uma hipótese escrita até chegar a um veredito acionável, sem quebrar a produção por acidente.
90-150 minutos
Helm Charts e Gerenciamento de Pacotes no Kubernetes
Aprenda a implantar e gerenciar aplicações Kubernetes usando Helm charts com templates, values e gerenciamento de ciclo de vida.
90 minutos