Vou configurar implantações canary no kubernetes com argo rollouts e istio
Engenheiro de Plataforma e SRE, Kubernetes, GitOps, DevSecOps
Sobre este Serviço
Leve para produção sem a ansiedade de 2 da manhã.
Vou converter seus Deployments do Kubernetes para Argo Rollouts com mudança de tráfego canary gerenciada pelo Istio (10% > 25% > 50% > 100%). Cada etapa é controlada por métricas ao vivo do Prometheus, como taxa de erro e latência, para que releases ruins façam rollback automaticamente, ao invés de atingirem todos os seus usuários.
Eu já uso essa configuração em produção, onde ela eliminou chamadas manuais de go/no-go durante os releases.
O que você vai receber:
- Manifestos do Argo Rollouts (Helm ou Kustomize)
- Istio VirtualService/DestinationRule para roteamento ponderado
- Modelos de análise controlados por taxa de erro e latência
- Rollback e promoção automáticos
- Estrutura de repositório pronta para GitOps no ArgoCD
- Vídeo de walkthrough e manual de operação
Por favor, envie uma mensagem antes de fazer o pedido com o tipo do seu cluster (EKS/AKS/GKE/on-prem), quantidade de serviços e ferramenta de CD atual.
Ferramentas:
Docker
•
GitHub
Frameworks:
Terraform
•
Ansible
•
Outros
Provedor de Nuvem:
Amazon Web Services
•
microsoft azure
•
Outros
Linguagem de programação:
Bash
•
Python
Especialidade:
Instalação
•
Migração
•
Configuração
Meu portfólio
Outros serviços de Engenharia de DevOps que eu ofereço
Perguntas frequentes
Tradução automática
Preciso ter Istio instalado já?
Não. Os planos Standard e Premium incluem a instalação do Istio. O Basic pode usar o canary do NGINX ingress como alternativa.
Isso vai causar downtime?
Não. Rollouts funcionam junto com sua configuração atual e fazem a troca gradualmente, com rollback automático se as métricas piorarem.
Preciso de acesso ao meu cluster?
Acesso limitado e por tempo funciona melhor. Também posso fornecer manifestos prontos para aplicar na sua equipe, com um walkthrough guiado.

