Questions technique d’entretien DevOps – Partie 19
Questions d’Entretien sur DevOps avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur DevOps comprennent divers sujets tel que les bases du DevOps, le développement, le déploiement continus, l’automatisation, gestion du configuration, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur DevOps.
1. Qu’est-ce que l’Auto DevOps dans GitLab ?
A Un service qui gère l’intégration continue de manière automatique
B Un ensemble de configurations et de pipelines prédéfinis pour les applications qui automatisent la construction, les tests, et le déploiement
C Un outil de gestion des utilisateurs et des permissions dans GitLab
D Une fonctionnalité qui génère automatiquement des images Docker à partir du code source
2. Quelle est la fonction d’un « role » dans Ansible ?
A Un ensemble de tâches qui peuvent être réutilisées à travers plusieurs playbooks
B Un fichier contenant les variables d’environnement pour un playbook
C Un processus d’exécution des playbooks de manière séquentielle
D Une ressource permettant de gérer des services externes à Ansible
3. Que fait la commande docker system prune
?
A Supprime tous les conteneurs, images, volumes et réseaux inutilisés
B Nettoie les logs des conteneurs
C Optimise la configuration des images
D Supprime un conteneur spécifique
4. Que fait la commande git rebase
?
A Elle annule les modifications locales
B Elle fusionne deux branches
C Elle applique les commits d’une branche sur une autre, en réécrivant l’historique
D Elle crée une nouvelle branche à partir d’une autre branche
5. Qu’est-ce qu’une « classe » dans Puppet ?
A Un type de ressource pour installer des logiciels
B Un bloc de code qui définit une configuration spécifique et réutilisable
C Une structure pour organiser les rôles dans Puppet
D Un moyen de gérer les permissions d’utilisateur
6. À quoi sert un objet « Ingress » dans Kubernetes ?
A Gérer la mise à l’échelle automatique des pods
B Gérer l’accès externe aux services HTTP/HTTPS dans un cluster Kubernetes
C Définir les configurations de stockage pour les volumes persistants
D Contrôler l’accès aux bases de données dans Kubernetes
7. Quel est l’avantage principal d’utiliser des volumes Docker ?
A Ils permettent d’accélérer les processus de construction des images Docker
B Ils permettent de partager des fichiers entre différents conteneurs
C Ils stockent des données dans des conteneurs, mais ne sont pas persistants
D Ils permettent de réduire la taille des images Docker
8. Quelle est la différence entre git pull
et git fetch
?
A git pull
récupère les modifications sans les fusionner, tandis que git fetch
les fusionne
B git pull
récupère et fusionne les modifications, tandis que git fetch
ne les fusionne pas
C git pull
et git fetch
sont identiques
D git fetch
envoie les modifications locales vers un dépôt distant
9. Quelle est la principale fonctionnalité de Kubernetes ?
A Créer des images Docker
B Orchestrer des conteneurs en fournissant un cadre pour leur gestion, leur mise à l’échelle et leur déploiement
C Gérer les utilisateurs dans un environnement cloud
D Gérer les réseaux de serveurs physiques
10. Que fait la commande docker attach
?
A Elle attache un conteneur à un autre conteneur
B Elle permet de se connecter à un conteneur en cours d’exécution
C Elle exécute un conteneur dans un mode interactif
D Elle supprime un conteneur en cours d’exécution