Un cluster Kubernetes exécute plusieurs microservices. Un service de rendu d'images utilise beaucoup de CPU ; les autres sont dimensionnés pour des types n1-standard. Comment optimiser l'efficacité des ressources ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un pool de nœuds avec des nœuds de type de machine optimisé pour le calcul pour le microservice de rendu d'images. Utilisez le pool de nœuds avec des nœuds de type de machine à usage général pour les autres microservices..
Pourquoi c'est la réponse
La bonne approche consiste à créer des pools de nœuds distincts. Un pool de nœuds avec des types de machines optimisés pour le calcul (par exemple, n1-highcpu) est idéal pour le microservice de rendu d'images gourmand en CPU, garantissant des performances optimales. Les autres microservices peuvent résider sur un pool de nœuds avec des types de machines à usage général (comme n1-standard), ce qui est plus rentable et adapté à leurs besoins. Attribuer une priorité de pod plus élevée ne résout pas le problème de la sous-dimensionnement des ressources matérielles sous-jacentes. Inverser les pools de nœuds serait inefficace, car le service gourmand en CPU se retrouverait sur des machines à usage général. Configurer les requêtes de ressources est une bonne pratique, mais cela ne garantit pas que les pods seront planifiés sur des nœuds avec des ressources physiques adéquates sans pools de nœuds spécialisés.
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