Karpenter prend désormais en charge le changement de zone d’Amazon Application Recovery Controller
Amazon Elastic Kubernetes Service (Amazon EKS) prend désormais en charge le changement de zone d’Amazon Application Recovery Controller (ARC) et le changement automatique de zone lors de l’utilisation du projet open source Karpenter pour le provisionnement informatique. ARC vous aide également à gérer et à coordonner la récupération de vos applications dans les régions AWS et les zones de disponibilité (AZ). Grâce à ce lancement, vous pouvez mieux maintenir la disponibilité des applications Kubernetes en automatisant le processus de transfert du trafic réseau du cluster hors d’une zone de disponibilité altérée.
Les clients déploient de plus en plus d'applications hautement disponibles dans Amazon EKS sur plusieurs zones de disponibilité afin d'éliminer un point de défaillance unique. Avec le changement de zone ARC, vous pouvez temporairement atténuer une altération de la zone de disponibilité redirigeant le trafic réseau du cluster hors de la zone de disponibilité affectée. Pour une expérience entièrement automatisée, autorisez AWS à gérer cela en votre nom à l’aide du changement automatique de zone ARC, qui inclut des essais pratiques pour vérifier que votre cluster fonctionne comme prévu avec une AZ en moins. Lorsqu’un changement de zone est activé pour votre cluster EKS, Karpenter arrête de provisionner de nouvelles capacités dans la zone de disponibilité affectée, suspend les interruptions volontaires telles que la consolidation et la dérive pour les nœuds de cette zone de disponibilité, et empêche les interruptions volontaires dans les zones saines si elles dépendent de la planification de pods vers la zone affectée. Les pods soumis à des exigences de planification strictes, telles que des affinités de volume nécessitant la zone altérée, ne déclencheront pas de tentatives de lancement. Lorsque le changement de zone expire ou est annulé, Karpenter reprend ses activités normales.
Cette fonctionnalité de Karpenter fonctionne à la fois avec les changements de zone manuels et les changements automatiques de zone. Aucune ressource ARC personnalisée n’est requise car Karpenter s’intègre directement à la ressource ARC du cluster EKS existante. Pour activer la prise en charge du changement de zone, définissez le paramètre ENABLE_ZONAL_SHIFT dans vos paramètres Karpenter. Pour en savoir plus, consultez la documentation relative à Karpenter et la documentation relative au changement de zone ARC.