Vou configurar implantações canary no kubernetes com argo rollouts e istio

Algumas informações foram traduzidas automaticamente.

Nigéria

Eu falo Inglês

Engenheiro de Plataforma e SRE, Kubernetes, GitOps, DevSecOps

Engenheiro de Plataforma & SRE com mais de 5 anos gerenciando infraestrutura de fintech e banco central com uptime de 99,9%+. Construo plataformas GitOps que levam um serviço do commit ao prod com seg...
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

Tags relacionadas