Quiz

Quiz#

--- primary_color: orange secondary_color: lightgray text_color: black shuffle_questions: false --- ## Question 1 Quel est le principal avantage d'utiliser un objet `Deployment` plutôt qu'un `ReplicaSet` pour gérer des pods ? - [ ] Un Deployment est plus sécurisé. - [ ] Un Deployment peut gérer plus de pods. - [x] Un Deployment permet de gérer les mises à jour et les rollbacks de manière déclarative. - [ ] Un Deployment démarre les pods plus rapidement. ## Question 2 Dans un template Helm, comment accède-t-on à une variable nommée `message` définie à la racine du fichier `values.yaml` (`message: "Bonjour"`) ? - [ ] `{{ .message }}` - [ ] `{{ .Values[message] }}` - [x] `{{ .Values.message }}` - [ ] `{{ message.value }}` ## Question 3 À quoi sert un objet `Ingress` dans Kubernetes ? - [ ] À créer des volumes de stockage persistants. - [x] À exposer des services HTTP et HTTPS à l'extérieur du cluster. - [ ] À surveiller l'état de santé des pods. - [ ] À définir des variables d'environnement pour les conteneurs. ## Question 4 Quelle est la commande `helm` qui permet de visualiser le rendu des templates YAML d'un chart local sans les appliquer au cluster ? - [ ] `helm show .` - [x] `helm template .` - [ ] `helm render .` - [ ] `helm install --dry-run .` ## Question 5 Quel est l'un des principaux intérêts de Helm pour la gestion d'applications Kubernetes ? - [ ] Il permet de compiler du code source directement en images Docker. - [x] Il offre un système de "templating" pour paramétrer les manifestes et gérer des "releases" (installations, mises à jour). - [ ] Il remplace `kubectl` pour voir les objets du cluster. - [ ] Il est uniquement utilisé pour déployer des bases de données.