Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Kubernetes supprime plusieurs API : comment s'en prémunir

Cette page est également disponible en English, Deutsch, Español, Italiano, 日本語 et Português.

By Vadim SoloveyAug 9, 20211 min read
Vadim Solovey

About Vadim Solovey

Founded DoiT in 2011 and have been here ever since — in every flavor of CTO, co-CEO, and now CEO. I started my career in 1999 building data centers before anyone called it "the cloud," and I've spent the two decades since trying to deliver on what the cloud was actually supposed to be. I still write code most weeks.

My personal page

Négliger les notes de version de K8s peut (et va !) se retourner contre vos workloads conteneurisés.

On le sait, Kubernetes a une longue tradition de dépréciation d'API. Pour un produit open-source au rythme soutenu, c'est presque attendu. Avancer vite, c'est souvent renoncer à la rétrocompatibilité. La récente version Kubernetes v1.22 marque un tournant à ce titre : certaines API ne seront pas simplement annoncées comme dépréciées, elles seront purement et simplement retirées du code :

Imaginez la scène lorsque votre service Kubernetes managé favori (AWS EKS, Google GKE, etc.) basculera votre cluster de production en v1.22. Forcément, des choses casseront, et vos workloads risquent d'en pâtir lourdement.

Vos workloads K8s peuvent traverser de sérieuses turbulences lors du passage à la v1.22

Comment savoir si mon cluster est concerné ?

Comment vérifier si votre cluster K8s s'appuie sur l'une des API bientôt supprimées ou dépréciées ? Kubernetes ne fournit pas nativement de moyen simple de lister les API sur le point de disparaître.

Heureusement, l'équipe Cloud Reliability Engineering de DoiT International a développé kubent (alias Kube No Trouble) — un outil que de nombreux utilisateurs de K8s mobilisent précisément à cette fin.

Pour savoir comment installer et utiliser kubent, rendez-vous directement chez son auteur, Stepan Stipl, dans son article de blog.

PerfectScale™ for Kubernetes

Ready to optimize?

Get your free Kubernetes savings analysis

Your cloud bill shouldn't be a mystery

Optimization, automation, expertise. In one platform.