Comprenez le Kubernetes cycle de vie des versions sur EKS - Amazon EKS

Aidez à améliorer cette page

Vous souhaitez contribuer à ce guide de l'utilisateur ? Faites défiler cette page vers le bas et sélectionnez Modifier cette page sur GitHub. Vos contributions aideront à améliorer notre guide de l'utilisateur pour tous.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Comprenez le Kubernetes cycle de vie des versions sur EKS

Kubernetes évolue rapidement avec de nouvelles fonctionnalités, des mises à jour de conception et des corrections de bugs. La communauté publie de nouvelles Kubernetes des versions mineures (telles que1.31) en moyenne une fois tous les quatre mois. Amazon EKS suit le cycle de publication et de dépréciation en amont pour les versions mineures. Comme neuf Kubernetes les versions deviennent disponibles sur AmazonEKS, nous vous recommandons de mettre à jour vos clusters de manière proactive afin d'utiliser la dernière version disponible.

Une version mineure bénéficie d'un support standard sur Amazon EKS pendant les 14 premiers mois suivant sa sortie. Une fois qu'une version a dépassé la date de fin de support standard, elle passe en support étendu pour les 12 prochains mois. Le support étendu vous permet de vous en tenir à un Kubernetes version plus longue moyennant un coût supplémentaire par heure de cluster. Si vous n'avez pas mis à jour votre cluster avant la fin de la période de support étendu, celui-ci est automatiquement mis à niveau vers la plus ancienne version étendue actuellement prise en charge.

Le support étendu est activé par défaut. Vous pouvez désactiver le support étendu.

Nous vous recommandons de créer votre cluster avec la dernière version disponible Kubernetes version prise en charge par AmazonEKS. Si votre application nécessite une version spécifique de Kubernetes, vous pouvez sélectionner des versions plus anciennes. Vous pouvez créer de nouveaux EKS clusters Amazon sur n'importe quelle version proposée dans le cadre du support standard ou étendu.

Versions disponibles bénéficiant du support standard

Procédez comme suit : Kubernetes les versions sont actuellement disponibles dans le support EKS standard d'Amazon :

  • 1.31

  • 1.30

  • 1.29

  • 1.28

Pour les modifications importantes à prendre en compte pour chaque version bénéficiant du support standard, consultez la rubrique Consultez les notes de publication pour Kubernetes versions sur support standard.

Versions disponibles bénéficiant du support étendu

Procédez comme suit : Kubernetes les versions sont actuellement disponibles dans le support EKS étendu d'Amazon :

  • 1.27

  • 1.26

  • 1.25

  • 1.24

  • 1.23

Pour les modifications importantes à prendre en compte pour chaque version bénéficiant du support étendu, consultez la rubrique Consultez les notes de publication pour Kubernetes les versions bénéficiant d'un support étendu.

Amazon EKS Kubernetes calendrier des sorties

Le tableau suivant indique les dates de sortie et de support importantes à prendre en compte pour chacune d'entre elles Kubernetes version. La facturation du support étendu commence au début de la journée où la version atteint la fin du support standard.

Note

Les dates qui comportent uniquement un mois et une année sont approximatives et seront mises à jour lorsqu'une date exacte sera connue.

Kubernetes version Version en amont EKSVersion d'Amazon Date de fin du support standard Date de fin du support étendu
1.31 13 août 2024 26 septembre 2024 26 novembre 2025 26 novembre 2026
1.30 17 avril 2024 23 mai 2024 23 juillet 2025 23 juillet 2026
1.29 13 décembre 2023 23 janvier 2024 23 mars 2025 23 mars 2026
1.28 15 août 2023 26 septembre 2023 26 novembre 2024 26 novembre 2025
1.27 11 avril 2023 24 mai 2023 24 juillet 2024 24 juillet 2025
1.26 9 décembre 2022 11 avril 2023 11 juin 2024 11 juin 2025
1.25 23 août 2022 22 février 2023 1er mai 2024 1er mai 2025
1.24 3 mai 2022 15 novembre 2022 31 janvier 2024 31 janvier 2025
1.23 7 décembre 2021 11 août 2022 11 octobre 2023 11 octobre 2024

EKSVersion Amazon FAQs

Combien Kubernetes les versions sont-elles disponibles dans le support standard ?

Conformément à la Kubernetes soutien communautaire pour Kubernetes versions, Amazon s'EKSengage à proposer un support pour au moins quatre versions prêtes pour la production de Kubernetes à tout moment. Nous annoncerons la date de fin du support standard d'un Kubernetes version mineure au moins 60 jours à l'avance. En raison du processus de EKS qualification et de publication d'Amazon pour les nouveaux Kubernetes versions, date de fin du support standard d'un Kubernetes la version sur Amazon EKS sera publiée à la date à laquelle le Kubernetes le projet cesse de prendre en charge la version en amont.

Combien de temps dure un Kubernetes bénéficier d'une assistance standard de la part d'Amazon EKS ?

A Kubernetes cette version a bénéficié d'un support standard pendant 14 mois après sa première disponibilité sur AmazonEKS. Cela est vrai même en amont Kubernetes ne prend plus en charge une version disponible sur AmazonEKS. Nous rétroportons les correctifs de sécurité applicables au Kubernetes versions prises en charge sur AmazonEKS.

Suis-je averti lorsque le support standard prend fin pour un Kubernetes version sur Amazon EKS ?

Oui. Si l'un des clusters de votre compte exécute la version sur le point d'atteindre la fin du support, Amazon EKS envoie un avis dans les 12 mois AWS Health Dashboard environ suivant le Kubernetes version a été publiée sur AmazonEKS. L'avis indique la date de fin de la prise en charge. Le délai est d'au moins 60 jours à compter de la date de l'avis.

Quel/Quelle Kubernetes les fonctionnalités sont-elles prises en charge par Amazon EKS ?

Amazon EKS prend en charge toutes les fonctionnalités généralement disponibles (GA) du Kubernetes API. Commençant par Kubernetes version1.24, les nouvelles versions bêta APIs ne sont pas activées dans les clusters par défaut. Cependant, la version bêta existante APIs et les nouvelles versions de la version bêta existante APIs continuent d'être activées par défaut. Les fonctions Alpha ne sont pas prises en charge.

Les groupes de nœuds EKS gérés par Amazon sont-ils automatiquement mis à jour en même temps que la version du plan de contrôle du cluster ?

Non Un groupe de nœuds géré crée des EC2 instances Amazon dans votre compte. Ces instances ne sont pas automatiquement mises à niveau lorsque vous ou Amazon EKS mettez à jour votre plan de contrôle. Pour de plus amples informations, veuillez consulter Mettre à jour un groupe de nœuds gérés pour votre cluster. Nous vous recommandons de conserver le même Kubernetes version sur votre plan de contrôle et vos nœuds.

Les groupes de nœuds autogérés sont-ils automatiquement mis à jour avec la version du plan de contrôle de cluster ?

Non Un groupe de nœuds autogéré inclut des EC2 instances Amazon dans votre compte. Ces instances ne sont pas automatiquement mises à niveau lorsque vous ou Amazon EKS mettez à jour la version du plan de contrôle en votre nom. Un groupe de nœuds autogérés n'a aucune indication dans la console qu'il doit être mis à jour. Vous pouvez afficher la version kubelet installée sur un nœud en sélectionnant le nœud dans la boîte de dialogue Nœuds dans la Présentation de votre cluster pour déterminer quels nœuds doivent être mis à jour. Vous devez mettre à jour les nœuds manuellement. Pour de plus amples informations, veuillez consulter Mettez à jour les nœuds autogérés pour votre cluster.

Le Kubernetes Le projet teste la compatibilité entre le plan de contrôle et les nœuds pour un maximum de trois versions mineures. Par exemple, les nœuds 1.28 continuent à fonctionner tant qu'ils sont orchestrés par un plan de contrôle 1.31. Cependant, il n'est pas recommandé d'exécuter un cluster avec des nœuds qui sont plus anciens de trois versions mineures que le plan de contrôle. Pour plus d’informations, consultez .Kubernetes politique de support concernant le biais des versions et des versions dans le Kubernetes . Nous vous recommandons de conserver le même Kubernetes version sur votre plan de contrôle et vos nœuds.

Sont Pods exécuté sur Fargate automatiquement mis à niveau avec une mise à niveau automatique de la version du plan de contrôle du cluster ?

Non Nous vous recommandons vivement d'exécuter Fargate Pods dans le cadre d'un contrôleur de réplication, tel qu'un Kubernetes déploiement. Faites ensuite un redémarrage progressif de tous les Fargate Pods. La nouvelle version du Fargate Pod est déployé avec une kubelet version identique à la version mise à jour de votre plan de contrôle de cluster. Pour plus d'informations, consultez la section Déploiements dans le Kubernetes .

Important

Si vous mettez à jour le plan de contrôle, vous devez également mettre à jour les nœuds Fargate vous-même. Pour mettre à jour les nœuds Fargate, supprimez le Fargate Pod représenté par le nœud et redéployez le Pod. Le nouveau Pod est déployé avec une kubelet version identique à celle de votre cluster.

Support EKS étendu d'Amazon FAQs

La terminologie du support standard et du support étendu est nouvelle pour moi. Que signifient ces termes ?

Support standard pour Kubernetes la version sur Amazon EKS commence lorsqu'un Kubernetes la version est publiée sur Amazon EKS et se terminera 14 mois après la date de sortie. Support étendu pour un Kubernetes la version débutera immédiatement après la fin du support standard et se terminera après les 12 prochains mois. Par exemple, le support standard pour 1.23 les versions sur Amazon EKS prend fin le 11 octobre 2023. Le support étendu pour la version 1.23 a débuté le 12 octobre 2023 et se terminera le 11 octobre 2024.

Que dois-je faire pour bénéficier d'un support étendu pour les EKS clusters Amazon ?

Vous n'avez rien à faire pour bénéficier d'un support étendu pour vos EKS clusters Amazon. Le support standard débutera lorsqu'un Kubernetes la version est publiée sur Amazon EKS et se terminera 14 mois après la date de sortie. Support étendu pour un Kubernetes la version débutera immédiatement après la fin du support standard et se terminera après les 12 prochains mois.

Pour lequel Kubernetes versions puis-je bénéficier d'un support étendu ?

Un support étendu est disponible pour Kubernetes versions 1.23 et supérieures. Vous pouvez exécuter des clusters sur n'importe quelle version jusqu'à 12 mois après la fin du support standard pour cette version. Cela signifie que chaque version sera prise en charge pendant 26 mois sur Amazon EKS (14 mois de support standard plus 12 mois de support étendu).

Et si je ne souhaite pas utiliser le support étendu ?

Si vous ne souhaitez pas être automatiquement inscrit au support étendu, vous pouvez mettre à niveau votre cluster vers Kubernetes version incluse dans le EKS support Amazon standard. Vous pouvez également désactiver le support étendu.

Que se passera-t-il à la fin des 12 mois de support étendu ?

Clusters exécutés sur un Kubernetes une version ayant achevé son cycle de vie de 26 mois (14 mois de support standard plus 12 mois de support étendu) sera automatiquement mise à niveau vers la version suivante.

À la fin de la date de support étendu, vous ne pourrez plus créer de nouveaux EKS clusters Amazon avec la version non prise en charge. Les plans de contrôle existants sont automatiquement mis à jour par Amazon EKS vers la première version prise en charge dans le cadre d'un processus de déploiement progressif après la date de fin du support. Après la mise à jour automatique du plan de contrôle, veillez à mettre à jour manuellement les modules complémentaires du cluster et EC2 les nœuds Amazon. Pour de plus amples informations, veuillez consulter Mettez à jour le Kubernetes version pour votre EKS cluster Amazon.

Quel est le moment exact auquel mon plan de contrôle est automatiquement mis à jour passé la date de fin de la période de support étendu ?

Amazon ne EKS peut pas fournir de délais spécifiques. Les mises à jour automatiques peuvent intervenir à tout moment après la date de fin de la période de support étendu. Vous ne recevrez aucune notification avant la mise à jour. Nous vous recommandons de mettre à jour votre plan de contrôle de manière proactive sans vous fier au processus de mise à jour EKS automatique d'Amazon. Pour de plus amples informations, veuillez consulter Mettre à jour le cluster existant vers la nouvelle version de Kubernetes.

Puis-je quitter mon plan de contrôle à bord d'un Kubernetes version indéfiniment ?

Non La sécurité du cloud AWS est la priorité absolue. Après un certain temps (généralement un an), le Kubernetes la communauté cesse de publier des vulnérabilités et des expositions courantes (CVE) corrige et déconseille de CVE soumettre des versions non prises en charge. Cela signifie que les vulnérabilités spécifiques à une ancienne version de Kubernetes pourrait même ne pas être signalé. Les clusters sont dès lors exposés sans préavis et aucune option de remédiation en cas de vulnérabilité n'est possible. Dans ces conditions, Amazon EKS n'autorise pas le maintien des plans de contrôle sur une version dont le support étendu a expiré.

Y a-t-il des frais supplémentaires pour bénéficier du support étendu ?

Oui, des frais supplémentaires sont facturés pour les EKS clusters Amazon exécutés dans le cadre du support étendu. Pour plus de détails sur les tarifs, consultez le support EKS étendu d'Amazon pour Kubernetes tarification des versions sur le AWS blog.

Qu'est-ce qui est inclus dans le support étendu ?

EKSLes clusters Amazon bénéficiant du Support étendu reçoivent des correctifs de sécurité permanents pour Kubernetes plan de contrôle. En outre, Amazon EKS publiera des correctifs pour Amazon VPC CNIkube-proxy, et CoreDNS modules complémentaires pour les versions de Support étendu. Amazon EKS publiera également des correctifs pour Amazon AWS publiés et EKS optimisés AMIs pour Amazon Linux, Bottlerocket, et Windows, ainsi que les nœuds Amazon EKS Fargate pour ces versions. Tous les clusters concernés par le Support étendu continueront d'avoir accès au support technique auprès de AWS.

Note

Support étendu pour Amazon EKS optimisé Windows AMIspubliés par AWS n'est pas disponible pour Kubernetes version 1.23 mais disponible pour Kubernetes version 1.24 et supérieure.

Y a-t-il des limites aux correctifs pour les non-utilisateursKubernetes composants bénéficiant d'un support étendu ?

Bien que le Support étendu couvre tous les Kubernetes composants spécifiques provenant de AWS, il ne fournira un support que pour Amazon AWS publié et EKS optimisé AMIs pour Amazon Linux, Bottlerocket, et Windows à tout moment. Cela signifie que vous aurez potentiellement de nouveaux composants (tels que le système d'exploitation ou le noyau) EKS optimisés sur votre Amazon AMI lors de l'utilisation du Support étendu. Par exemple, une fois qu'Amazon Linux 2 aura atteint la fin de son cycle de vie en 2025, Amazon Linux EKS optimisé pour Amazon AMIs sera développé à l'aide d'un système d'exploitation Amazon Linux plus récent. Amazon EKS annoncera et documentera les anomalies importantes du cycle de vie du support, telles que celle-ci, pour chaque Kubernetes version.

Puis-je créer de nouveaux clusters à l'aide d'une version bénéficiant d'un support étendu ?

Oui, à l'exclusion de 1.22 et1.21. Par exemple, vous pouvez créer un 1.23 cluster, mais pas un 1.22 cluster.