kubenow
Se connecterCommencer gratuitement

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

  1. Votre mission
  2. Pas à pas
  3. Lire une version d'API
  4. Ce que comprend votre cluster
  5. Quand une version disparaît
  6. Migrer un manifeste
  7. 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

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.