Bases du cloud et des conteneurs

Un Deployment avec replicas: 10 a pour réglages de mise à jour progressive (rolling update) maxSurge: 25% et maxUnavailable: 25%. Quelle association entre la limite supérieure du nombre total de Pods et la limite inférieure du nombre de Pods disponibles pendant une mise à jour est correcte ?

  1. ALimite supérieure 12, limite inférieure 8
  2. BLimite supérieure 13, limite inférieure 7
  3. CLimite supérieure 13, limite inférieure 8
Afficher la réponse et l'explication

Réponse : C. Limite supérieure 13, limite inférieure 8

Quand un pourcentage est converti en nombre de Pods, maxSurge est arrondi à l'entier supérieur et maxUnavailable à l'entier inférieur. 10 × 25 % = 2,5 : maxSurge vaut donc 3 et maxUnavailable vaut 2. La limite supérieure du nombre total de Pods est 10 + 3 = 13, et la limite inférieure du nombre de Pods disponibles est 10 − 2 = 8. Cet arrondi aide la mise à jour à progresser tout en garantissant que le nombre de Pods disponibles ne descend jamais sous le pourcentage indiqué.

S'entraîner sur ce thème Retour au thème

Autres questions sur Bases du cloud et des conteneurs

  1. Dans Kubernetes, un Pod reçoit une adresse IP différente chaque fois qu'il est recréé. Quelle ressource permet à d'autres applications de se connecter, par un nom et une adresse qui ne changent pas, à plusieurs Pods sélectionnés par des labels, en répartissant la charge entre eux ?
  2. Dans un cluster Kubernetes, les requêtes HTTPS qui arrivent pour un même nom d'hôte doivent être envoyées au Service api si le chemin commence par /api, et au Service web sinon. Quelle ressource convient pour définir cette règle d'aiguillage ?
  3. Le mot de passe d'une base de données est stocké dans un Secret Kubernetes. Quelle description d'un Secret est correcte ?
  4. Une application web ne peut pas traiter de requêtes pendant environ 60 secondes après son démarrage, le temps de charger son cache, et renvoie 503 sur /ready pendant ce temps. Quelle description de l'effet de l'ajout des réglages ci-dessus au conteneur du Pod est correcte ?
  5. Dans une application web sur Kubernetes, la vérification effectuée par la sonde liveness a été étendue pour tester aussi si l'application peut se connecter à la base de données dont elle dépend. Quel est le problème le plus probable avec ce réglage ?