je vais améliorer votre cluster Amazon EKS en fin de support sans downtime
Ingénieur AWS Cloud et DevOps pour la réduction des coûts EKS et Terraform
À propos de ce service
Votre EKS est-il sur une version Kubernetes ancienne ? AWS le met en fin de support et le plan de contrôle passe de 0,10 $ à 0,60 $ l’heure : 6 fois plus cher, soit environ 438 $ au lieu de 73 $ par mois et par cluster.
Je le mets à niveau en toute sécurité. Je gère 500+ clusters EKS chaque jour, c’est donc une tâche routinière pour moi.
Comment cela fonctionne :
- Vérification de l’écart de version : plan de contrôle, groupes de nœuds, Karpenter / Fargate, dates de support
- Analyse des API dépréciées et des addons obsolètes (aperçus de mise à niveau EKS, Pluto, Helm charts, CRDs)
- Un plan de mise à niveau écrit que vous validez avant toute modification
- La mise à niveau, en place ou blue/green, en premier lieu en non-prod, une version mineure à la fois
- Un plan de rollback testé à chaque étape et un rapport des changements
Les PodDisruptionBudgets et les paramètres de surge sont vérifiés en premier afin que les charges de travail continuent de fonctionner.
Vous ne savez pas jusqu’où vous êtes en retard ? Commandez le forfait Basic, ou envoyez-moi la sortie de : aws eks describe-cluster --name VOTRE_CLUSTER --query cluster.version
Outils:
Kubernetes
•
Docker
•
Amazon EKS
Frameworks:
Terraform
Fournisseur de services cloud:
Amazon Web Services
Langage de programmation:
Bash
•
Go
•
Python
Expertise:
Migration
•
Débogage
•
Configuration
FAQ
Traduction automatique
Mes applications vont-elles être interrompues ?
Le plan est conçu pour zéro downtime : AWS met à niveau le plan de contrôle sans arrêter les charges, les nœuds sont remplacés progressivement et les PodDisruptionBudgets sont respectés. Si une application ne peut tolérer un redémarrage progressif, je vous en informerai avant de commencer.
Puis-je sauter des versions ?
Le plan de contrôle EKS passe d’une version mineure à la fois. Le forfait Premium couvre jusqu’à 3 étapes.
Et si quelque chose se casse ?
À chaque étape, un rollback écrit est prévu avant le démarrage. Les groupes de nœuds peuvent être restaurés ; le plan de contrôle ne peut pas être rétrogradé, nous testons donc en non-prod d’abord ou utilisons blue/green.
Réalisez-vous Karpenter, Fargate et les groupes de nœuds gérés ?
Oui, les trois.
Pouvez-vous mettre à niveau la production ?
Oui, après qu’une mise à niveau équivalente ait été validée sur un cluster non production.
