kubenow
Se connecterCommencer gratuitement

C.6 · Construire et distribuer des images

Registres d'images : références, accès privés, imagePullSecrets

Lab Kubernetes · questionnaire de validation · gratuit, dans le navigateur

Kubernetes ne construit pas les images : il les tire d'un registre, sur chaque nœud qui en a besoin. Comprendre comment une référence d'image est résolue, comment Kubernetes s'authentifie auprès d'un registre privé et quand il retélécharge une image, c'est éviter les ImagePullBackOff les plus courants. Cette leçon se fait dans votre namespace des labs.

Ce que vous saurez à la fin : décomposer une référence d'image, créer le Secret qui donne accès à un registre privé, le fournir à un pod ou à tout un compte de service, choisir la bonne imagePullPolicy, et diagnostiquer un échec de téléchargement.

Au programme de ce lab

  1. Votre mission
  2. Pas à pas
  3. Lire une référence d'image
  4. Un registre privé : le Secret dockerconfigjson
  5. Le fournir aux pods
  6. Quand Kubernetes télécharge-t-il l'image ?
  7. Diagnostiquer ErrImagePull et ImagePullBackOff

Ce que KubeNow vérifie

  • Le Secret registre-prive donne accès à registre.exemple.fr (utilisateur ci)
  • Le Deployment appli utilise ce Secret pour tirer ses images, et reste disponible
  • Le compte de service deployeur fournit ce Secret à tous ses pods
  • image : la référence complète de nginx:1.27-alpine

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.