Je vais mettre en place des déploiements canary Kubernetes avec argo rollouts et istio

Certaines informations ont été traduites automatiquement.

Nigeria

Je parle Anglais

Ingénieur plateforme et SRE, Kubernetes, GitOps, DevSecOps

Ingénieur plateforme & SRE avec plus de 5 ans d’expérience dans la gestion d’infrastructures fintech et banque centrale avec un taux de disponibilité supérieur à 99,9 %. Je construis des plateformes G...
À propos de ce service

Déployez en production sans l'angoisse de 2 heures du matin.


Je convertirai vos déploiements Kubernetes en Argo Rollouts avec un basculement de trafic canary géré par Istio (10 % > 25 % > 50 % > 100 %). Chaque étape est contrôlée par des métriques en direct de Prometheus comme le taux d'erreur et la latence, afin que les mauvaises versions se replient automatiquement au lieu d'atteindre tous vos utilisateurs.


Je utilise cette configuration en production aujourd'hui, où elle a supprimé les appels manuels de go/no-go lors des déploiements.


Ce que vous obtenez :

  • Manifests Argo Rollouts (Helm ou Kustomize)
  • Istio VirtualService/DestinationRule pour le routage pondéré
  • Templates d'analyse contrôlés par le taux d'erreur et la latence
  • Repli automatique et promotion
  • Structure de dépôt prête pour GitOps avec ArgoCD
  • Vidéo explicative et manuel d'exécution


Veuillez m'envoyer un message avant de commander avec le type de votre cluster (EKS/AKS/GKE/en local), le nombre de services et l'outil de CD actuel.

Outils:

Docker

•

GitHub

Frameworks:

Terraform

•

Ansible

•

Autres

Fournisseur de services cloud:

Amazon Web Services

Langage de programmation:

Bash

•

Python

Expertise:

Installation

•

Migration

•

Configuration

Mon portfolio

Autres services de Ingénierie DevOps I Offre

Balises associées