2.16 · Parcours 2 — Développer et déployer des applications (CKAD)
Les dépréciations d'API
Lab Kubernetes · questionnaire de validation · gratuit, dans le navigateur
Kubernetes publie une nouvelle version mineure environ tous les quatre mois. À chaque fois, certaines versions d'API disparaissent, remplacées par d'autres. Un manifeste qui fonctionnait parfaitement l'an dernier peut être refusé après la mise à jour du cluster : c'est l'une des causes les plus fréquentes de déploiements cassés lors d'une montée de version. Savoir lire les versions d'API et migrer ses fichiers fait partie du métier (et du programme CKAD).
Ce que vous saurez à la fin : lire une version d'API, savoir lesquelles sont stables, repérer les avertissements de dépréciation, trouver la version actuelle d'un type d'objet et migrer un manifeste ancien.
Au programme de ce lab
- Votre mission
- Pas à pas
- Lire une version d'API
- Ce que comprend votre cluster
- Quand une version disparaît
- Migrer un manifeste
- S'organiser avant une montée de version
Ce que KubeNow vérifie
- Le PodDisruptionBudget web-pdb existe (policy/v1)
- Le HorizontalPodAutoscaler web existe, au format actuel
- Le CronJob nettoyage existe (batch/v1)
- versions : la version qui a retiré ces API