Kubernetes : pods et Deployments

Le pod, le ReplicaSet et le Deployment, labels et sélecteurs, l'anatomie d'un manifeste, ressources demandées et limites, sondes de vie et de disponibilité, mise à jour progressive et retour arrière.

  • 30 cartes
  • 6 thèmes
  • Gratuit

Le programme, thème par thème

Le poids de chaque thème suit celui que lui donne l'examen.

  1. Notions
  2. Questions
  3. Ranger et relier
  4. Les chiffres
  5. Mises en situation
  6. Comprendre

Quelques cartes du deck

  • Pod : de quoi s'agit-il ?

    Voir la réponse

    Plus petite unité que Kubernetes déploie : un ou plusieurs conteneurs qui partagent la même adresse réseau et les mêmes volumes, et vivent sur le même nœud.

    Un pod est éphémère : quand il disparaît, son contrôleur le remplace par un nouveau pod, avec une autre adresse, au lieu de le faire revenir à l'identique.

  • Quels pods attrape le sélecteur app=web,tier=front ?

    ```text
    p1 app=web tier=front
    p2 app=web tier=back
    p3 app=api tier=front
    p4 app=web
    `

    • Seulement p1
    • p1 et p2
    • p1 et p3
    • p1, p2 et p4
    Voir la réponse

    Seulement p1

    La virgule est un ET : il faut les deux labels avec la bonne valeur. p2 a le mauvais tier, p3 la mauvaise app, et p4 n'a pas de label tier du tout.

  • Un Deployment gère des …, un par version du modèle de pod ; chacun maintient le nombre de pods fixé par ….

    Voir la réponse

    Un Deployment gère des ReplicaSet, un par version du modèle de pod ; chacun maintient le nombre de pods fixé par replicas.

    Pendant une mise à jour, l'ancien ReplicaSet se vide pendant que le nouveau se remplit ; l'ancien est gardé, vide, pour le retour arrière.

  • ReplicaSet : de quoi s'agit-il ?

    Voir la réponse

    Objet qui maintient un nombre donné de pods identiques en fonctionnement, en en créant ou en en supprimant selon l'écart constaté.

    On le crée rarement à la main : c'est le Deployment qui en gère un par version du modèle de pod.