Aller au contenu

Bank 2 – Vrai / Faux (Partie 1 : Fondations)

Instructions

Pour chaque affirmation, choisissez Vrai ou Faux.
Une justification est fournie après validation.

Total : 20 affirmations (5 faciles · 10 moyennes · 5 difficiles)


Niveau Facile

#

Question 1

k3s est une distribution Kubernetes allégée, entièrement certifiée par la CNCF (Cloud Native Computing Foundation).

#

Question 2

Un Pod Kubernetes ne peut contenir qu'un seul conteneur à la fois.

#

Question 3

La commande kubectl get pods permet d'afficher la liste des pods exécutés dans le namespace courant.

#

Question 4

Le composant kubelet s'exécute sur les nœuds workers pour s'assurer que les conteneurs décrits dans les PodSpecs tournent correctement.

#

Question 5

Un Service de type ClusterIP est directement accessible depuis l'Internet public sans configuration supplémentaire.


Niveau Moyen

#

Question 6

Par défaut, dans une installation standard de k3s, la base de données de stockage de l'état du cluster est SQLite au lieu d'etcd.

#

Question 7

Lors d'un déploiement avec mise à jour progressive (RollingUpdate), Kubernetes supprime tous les anciens pods avant de lancer les nouveaux.

#

Question 8

Par défaut, Traefik est le contrôleur d'Ingress préinstallé dans k3s.

#

Question 9

Un DaemonSet s'assure qu'un nombre précis de réplicas de pods est réparti équitablement entre les nœuds via le rééquilibrage de charge.

#

Question 10

Si une sonde livenessProbe échoue, Kubernetes retire temporairement le pod des endpoints du Service sans redémarrer le conteneur.

#

Question 11

Un Service de type NodePort ouvre un port dans la plage par défaut 30000-32767 sur tous les nœuds du cluster.

#

Question 12

La commande kubectl describe pod <nom_pod> permet de consulter les logs applicatifs générés sur la sortie standard (stdout) du conteneur.

#

Question 13

Un Service Headless (clusterIP: None) n'alloue pas d'IP de cluster globale et s'appuie sur le DNS pour retourner directement les IP des pods ciblés.

#

Question 14

Les étiquettes (labels) et sélecteurs (selectors) sont le mécanisme fondamental utilisé par un Service pour identifier les Pods vers lesquels router le trafic.

#

Question 15

Les conteneurs d'un même Pod possèdent chacun leur propre adresse IP distincte au sein du réseau du cluster.


Niveau Difficile

#

Question 16

k3s réunit l'API Server, le Controller Manager, le Scheduler et le Kubelet au sein d'un unique processus binaire optimisé en Go.

#

Question 17

La métrique maxSurge dans un Deployment indique le nombre maximal de pods qui peuvent être indisponibles pendant le processus de mise à jour.

#

Question 18

kube-proxy gère le routage réseau de couche 7 (HTTP/HTTPS) vers les pods à l'intérieur du cluster.

#

Question 19

La modification du spec.template d'un Deployment déclenche automatiquement une nouvelle révision et un déploiement progressif des nouveaux pods.

#

Question 20

Dans k3s, le composant Flannel est intégré par défaut comme plugin CNI (Container Network Interface) pour la gestion du réseau de recouvrement.