Inserito il: Apr 30, 2020

Da oggi Amazon Elastic Kubernetes Service (EKS) supporta la versione 1.16 di Kubernetes per tutti i cluster. 

Kubernetes sta evolvendo rapidamente con frequenti rilasci di nuove caratteristiche e correzioni di bug. Le novità più interessanti della versione 1.16 di Kubernetes includono il Supporto al ridimensionamento dei volumi, Windows GMSA e Finalizer Protection for Service LoadBalancers (ora in versione beta). Inoltre, due dei meccanismi di estensibilità di Kubernetes più diffusi, le definizioni delle risorse personalizzate e i webhook di ammissione, sono ora disponibili in via generale. Ulteriori informazioni sulla versione 1.16 di Kubernetes sono disponibili nelle note di rilascio del progetto Kubernetes.

Consultando la documentazione relativa a EKS otterrai ulteriori informazioni sulle versioni di Kubernetes disponibili per i carichi di lavoro di produzione in Amazon EKS e su come aggiornare il tuo cluster alla versione 1.16.

Nota sulle rimozioni delle API nella versione 1.16 di Kubernetes: 

Kubernetes 1.16 include una serie di rimozioni delle API obsolete, e per assicurare il corretto funzionamento dei tuoi carichi di lavoro dopo l'upgrade dovrai verificare che le tue applicazioni e i tuoi componenti aggiuntivi siano aggiornati. Per maggiori informazioni sulle rimozioni delle API, consulta questo post del blog su Kubernetes. Per maggiori informazioni sulle opzioni necessarie prima dell'aggiornamento, consulta i passi descritti nella documentazione di EKS. Tutte le API sostitutive sono nelle versioni di Kubernetes successive alla 1.10: questo significa che le applicazioni su qualsiasi versione supportata di Amazon EKS possono iniziare immediatamente a utilizzare le API aggiornate.

Nota sulla deprecazione della versione 1.13 di Kubernetes: 

Il supporto Amazon EKS rispecchia la community di Kubernetes tramite il supporto completo offerto per le 3 versioni più recenti. Oggi le versioni 1.13, 1.14, 1.15 e 1.16 di Kubernetes sono tutte pienamente supportate ed è possibile avviare cluster con una qualsiasi di queste versioni. Tuttavia, considerata la natura trimestrale del ciclo di rilascio di Kubernetes, è fondamentale per tutti i clienti disporre di un piano di aggiornamento in corso. 

A oggi, la versione 1.13 di Kubernetes è obsoleta in EKS e non sarà più supportata a partire dal 30 giugno 2020. A partire da questa data, non sarà più possibile creare nuovi cluster 1.13 e tutti quelli EKS esistenti, che eseguono quella versione, verranno automaticamente aggiornati all'ultima versione della piattaforma disponibile di Kubernetes 1.14.  

Suggeriamo agli utenti di eseguire il prima possibile l’aggiornamento ai cluster 1.13 o 1.14 e ai nodi worker almeno alla versione 1.15. Leggi la documentazione corrispondente per saperne di più sulle policy EKS relative al ciclo di vita delle versioni.