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.
- Notions
- Questions
- Ranger et relier
- Les chiffres
- Mises en situation
- 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 p1etp2p1etp3p1,p2etp4
Voir la réponse
Seulement
p1La virgule est un ET : il faut les deux labels avec la bonne valeur.
p2a le mauvaistier,p3la mauvaiseapp, etp4n'a pas de labeltierdu tout.- Seulement
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.