Bases du cloud et des conteneurs
Dans Kubernetes, un Deployment avec replicas: 3 fait tourner trois Pods. Quelle description de ce qui se passe quand l'un de ces Pods est supprimé avec kubectl delete pod est correcte ?
- ALe réglage du Deployment est lui aussi réécrit en replicas: 2, et deux Pods continuent de tourner
- BUn contrôleur détecte que le nombre réel est passé sous le nombre indiqué de 3 et crée un nouveau Pod
- CLes deux autres Pods du Deployment sont aussi supprimés, et tout le Deployment s'arrête
Afficher la réponse et l'explication
Réponse : B. Un contrôleur détecte que le nombre réel est passé sous le nombre indiqué de 3 et crée un nouveau Pod
Dans Kubernetes, les utilisateurs déclarent un état souhaité comme « faire tourner trois Pods », et des contrôleurs observent sans cesse l'état réel et agissent pour le rapprocher de la déclaration quand les deux diffèrent (réconciliation). La suppression d'un Pod ramène le nombre réel à 2 : le contrôleur du ReplicaSet crée donc un nouveau Pod pour revenir à 3. Quand un Pod est perdu à cause de la panne d'un nœud, le même mécanisme le recrée sur un autre nœud. Pour réellement réduire le nombre de Pods, on modifie les replicas du Deployment au lieu de supprimer des Pods.
Continuer : 9 autres questions sur Bases du cloud et des conteneurs