Publié le: Apr 30, 2020

Amazon Elastic Kubernetes Service (EKS) prend désormais en charge la version 1.16 de Kubernetes pour tous les clusters. 

Kubernetes évolue rapidement, et de nouvelles fonctionnalités et des correctifs de bogues y sont fréquemment ajoutés. Les nouveautés de la version 1.16 de Kubernetes incluent le passage à la version bêta de la prise en charge du redimensionnement des volumes, deWindows GMSA et de Finalizer Protection for Service LoadBalancers. En outre, deux des mécanismes d'extensibilité Kubernetes les plus populaires, les définitions de ressources personnalisées et les webhooks d'admission, sont désormais généralement disponibles. Pour en savoir plus sur la version 1.16 de Kubernetes, consultez les notes de version du projet Kubernetes.

Pour en savoir plus sur les versions de Kubernetes disponibles pour les charges de travail de production sur Amazon EKS et sur la mise à jour de votre cluster vers la version 1.16, consultez la documentation EKS.

Remarque sur les suppressions d'API de la version 1.16 de Kubernetes : 

Pour la version 1.16 de Kubernetes, plusieurs API obsolètes ont été supprimées et vous devez vous assurer que vos applications et modules sont mis à jour pour éviter que vos charges de travail ne rencontrent des échecs après la mise à niveau. Pour plus d'informations sur la suppression d'API, consultez le billet de blog consacré à Kubernetes. Pour connaître les actions à effectuer avant une mise à niveau, consultez la procédure de la documentation EKS. Toutes les API de remplacement sont disponibles dans les versions Kubernetes ultérieures à la version 1.10, ce qui signifie que les applications de n'importe quelle version d'Amazon EKS prise en charge peuvent commencer à utiliser les API à jour dès maintenant.

Remarque sur l'obsolescence de la version Kubernetes 1.13 : 

La prise en charge Amazon EKS reflète celle de la communauté Kubernetes en fournissant une prise en charge complète des 3 versions les plus récentes. Les versions Kubernetes 1.13, 1.14, 1.15 et 1.16 sont toutes entièrement prises en charge aujourd'hui, et de nouveaux clusters peuvent être démarrés à l'aide de ces versions. Cependant, étant donné le cycle de mise à jour trimestriel de Kubernetes, il est important que tous les clients aient un plan de mise à niveau continue. 

À ce jour, la version 1.13 de Kubernetes est obsolète dans EKS et ne sera plus prise en charge le 30 juin 2020. Ce jour-là, vous ne pourrez plus créer des clusters 1.13, et tous les clusters EKS fonctionnant avec la version 1.13 de Kubernetes seront mis à jour vers la dernière version de plateforme disponible de la version 1.14 de Kubernetes.  

Nous recommandons aux clients de mettre à niveau les clusters et les nœuds de travail 1.13 ou 1.14 existants vers la version 1.15 dès que possible. Pour en avoir plus sur les politiques de cycle de vie des versions EKS, consultez la documentation.