Configuraré despliegues canary en Kubernetes con argo rollouts e istio
Ingeniero de plataformas y SRE, Kubernetes, GitOps, DevSecOps
Acerca de este Servicio
Implementa en producción sin la ansiedad de las 2 de la mañana.
Convertiré tus despliegues de Kubernetes a Argo Rollouts con cambio de tráfico canary gestionado por Istio (10% > 25% > 50% > 100%). Cada paso está condicionado a métricas en vivo de Prometheus como tasa de error y latencia, para que las malas versiones se reviertan automáticamente en lugar de llegar a todos tus usuarios.
Este setup lo tengo en producción hoy, donde eliminó las llamadas manuales de aprobación o rechazo en los despliegues.
Lo que obtienes:
- Manifiestos de Argo Rollouts (Helm o Kustomize)
- Istio VirtualService/DestinationRule para enrutamiento ponderado
- Plantillas de análisis condicionadas a tasa de error y latencia
- Reversión y promoción automática
- Estructura de repositorio lista para GitOps en ArgoCD
- Video explicativo y manual de operaciones
Por favor, envíame un mensaje antes de ordenar con el tipo de cluster (EKS/AKS/GKE/en local), número de servicios y herramienta de CD que usas actualmente.
Herramientas:
Docker
•
GitHub
Marcos:
Terraform
•
Ansible
•
Otros
Proveedor de la nube:
Amazon Web Services
•
microsoft azure
•
Otros
Lenguaje de programación:
Bash
•
Python
Experiencia:
Instalación
•
Migración
•
Configuración
Mi porfolio
Otros servicios de Ingeniería de DevOps que ofrezco
FAQ
Traducción automática
¿Ya necesitas tener Istio instalado?
No. La versión Standard y Premium incluyen la instalación de Istio. La versión Basic puede usar en su lugar NGINX ingress canary.
¿Esto causará tiempo de inactividad?
No. Los rollouts se ejecutan junto con tu configuración actual y se cambian gradualmente, con reversión automática si las métricas empeoran.
¿Necesitas acceso a mi cluster?
El acceso limitado y temporal funciona mejor. También puedo entregarte manifiestos listos para aplicar a tu equipo, con una guía paso a paso.

