Publié le: Apr 26, 2022

Amazon Elastic Kubernetes Service (EKS) annonce la version v0.9.0 de Karpenter, le projet de scalabilité automatique de cluster open source. Karpenter est un outil flexible et haute performance de scalabilité automatique de cluster Kubernetes permettant d'améliorer la disponibilité des applications ainsi que l'utilisation des ressources. Karpenter v0.9.0 ajoute la prise en charge des contraintes de planification Kubernetes podAffinity et podAntiAffinity, ce qui augmente sa compatibilité avec les Charts de Helm tiers populaires et étend la prise en charge des cas d'utilisation à haute disponibilité.

Depuis le lancement du projet lors de re:Invent 2021, la version v0.9.0 de Karpenter est la dernière en date. Le 7 janvier 2022, Karpenter v0.5.4 a ajouté la prise en charge de la planification tenant compte de la topologie des volumes, permettant son utilisation avec les charges de travail Kubernetes avec état. Le 14 mars 2022, Karpenter v0.7.0 a facilité la personnalisation du calcul alloué en supprimant le besoin de modèles de lancement EC2 personnalisés, y compris lors de l'utilisation de Bottlerocket comme système d'exploitation. Avec la version v0.9.0, Karpenter prend entièrement en charge les charges de travail qui utilisent Kubernetes podAntiAffinity afin d'obtenir une meilleure disponibilité en répartissant les pods sur plusieurs hôtes ou zones de disponibilité.

Pour en savoir plus, veuillez consulter le site de documentation de Karpenter ou le projet GitHub. Pour en savoir plus sur Amazon EKS, veuillez consulter la page produit d'EKS.