Un déploiement GKE doit vérifier que le conteneur peut se connecter à la base de données et exécuter un script d'arrêt gracieux si la connectivité échoue. Comment devez-vous configurer le déploiement ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Ajoutez une livenessProbe qui échoue lorsque le conteneur ne peut pas atteindre la base de données, et configurez un gestionnaire de cycle de vie PreStop pour exécuter le script d'arrêt..
Pourquoi c'est la réponse
La livenessProbe est conçue pour détecter les défaillances de l'application, comme l'incapacité à se connecter à une base de données, et redémarrer le conteneur si elle échoue. Le gestionnaire de cycle de vie PreStop est exécuté juste avant qu'un conteneur ne soit terminé en raison d'un échec de la livenessProbe ou d'autres événements de fin de Pod, ce qui permet d'exécuter un script d'arrêt gracieux. Les Jobs sont destinés à des tâches ponctuelles et ne sont pas adaptés à la surveillance continue d'un Pod. Un gestionnaire PostStart s'exécute après la création du conteneur, mais ne surveille pas la connectivité continue. Un initContainer s'exécute avant le conteneur principal et est utile pour les configurations initiales, mais pas pour la surveillance continue de la connectivité.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise