Une application héritée conteneurisée lit sa configuration à partir d'un partage NFS ; elle ne doit pas servir de trafic tant que la configuration n'est pas disponible. Comment devriez-vous la déployer sur GKE ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer un PersistentVolumeClaim dans le cluster GKE, monter le volume pour les fichiers de configuration et démarrer le service à partir d'un script ENTRYPOINT..
Pourquoi c'est la réponse
La bonne approche consiste à créer un PersistentVolumeClaim (PVC) dans GKE, car cela permet de monter un système de fichiers persistant (comme un partage NFS via un PersistentVolume préconfiguré ou un service de fichiers géré par Google Cloud) directement dans le conteneur. Ainsi, l'application peut accéder à sa configuration NFS au démarrage, garantissant que le service ne démarre qu'une fois la configuration disponible. L'utilisation d'un script ENTRYPOINT est standard pour initialiser le service après que toutes les dépendances sont prêtes. Exécuter gsutil n'est pas adapté pour un partage NFS et ne garantit pas la persistance ou la synchronisation. Intégrer la configuration via COPY dans le Dockerfile rendrait l'image immuable et ne permettrait pas de lire dynamiquement depuis NFS. Ajouter un script de démarrage sur les nœuds GKE est une approche moins portable et moins "cloud-native" que l'utilisation de PVCs.
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