Sélectionnez une seule réponse par question.
Le score se met à jour automatiquement.
Les bonnes réponses apparaissent en vert, les mauvaises en rouge, avec l’explication.
k3s est une distribution Kubernetes entièrement conforme et certifiée, conçue pour être légère et simple à installer, souvent utilisée en edge computing ou en environnement de test.
Quel type de Service Kubernetes expose un port statique sur chaque nœud du cluster, permettant d'accéder au service de l'extérieur via l'adresse IP du nœud ?
Le type NodePort réserve un port spécifique sur chaque nœud du cluster pour acheminer le trafic externe vers le service cible.
Quel composant gère généralement la distribution du trafic HTTP/HTTPS externe vers les services internes du cluster en se basant sur des règles de routage par nom de domaine ou chemin ?
L'Ingress (piloté par un Ingress Controller comme Traefik dans k3s) gère le routage du trafic HTTP/HTTPS de l'extérieur vers l'intérieur du cluster.
Quel est le rôle principal d'un Deployment dans Kubernetes ?
Le Deployment abstrait la gestion des ReplicaSets et permet d'administrer facilement les cycles de vie des applications (mises à jour fluides, retours en arrière).
Dans la spécification d'un Deployment, quel paramètre de la stratégie de mise à jour (RollingUpdate) permet de limiter le nombre de pods créés en excès par rapport au nombre souhaité (replicas) pendant la mise à jour ?
maxSurge définit le nombre maximal de pods qui peuvent être créés au-dessus du nombre souhaité de pods pendant le processus de mise à jour.
Quel objet Kubernetes permet de garantir qu'un (et un seul) Pod s'exécute sur chaque nœud (ou un sous-ensemble de nœuds) du cluster, typiquement utilisé pour les agents de monitoring ou de logs ?
Le DaemonSet veille à ce que tous (ou certains) nœuds exécutent une copie d'un Pod spécifique.
Qu'est-ce qu'un Service de type Headless (ClusterIP: None) ?
Un service Headless n'alloue pas de ClusterIP ; le DNS renvoie les adresses IP des pods correspondants, utile pour les bases de données distribuées nécessitant un accès direct aux pairs.
Comment Kubernetes gère-t-il la résolution des noms de services (Service Discovery) au sein du cluster ?
CoreDNS résout les noms DNS internes (ex: mon-service.mon-namespace.svc.cluster.local) en adresses IP de cluster pour faciliter la communication inter-services.
Quelle est la différence fondamentale entre une sonde de vivacité (livenessProbe) et une sonde de préparation (readinessProbe) ?
Si la livenessProbe échoue, le conteneur est tué et redémarré. Si la readinessProbe échoue, le trafic réseau est coupé vers ce pod jusqu'à ce qu'il redevienne prêt.
Lors d'une mise à jour de type rolling update, que contrôlent précisément les paramètres maxUnavailable et maxSurge ?
maxUnavailable définit combien de pods peuvent manquer pendant la transition, et maxSurge définit combien de pods supplémentaires peuvent être créés au-delà du nombre initial.
Comment k3s parvient-il à regrouper les rôles de plan de contrôle (control plane) et de worker dans un seul et même binaire léger ?
k3s repackage les différents démons de Kubernetes (généralement distincts) dans un processus unique et épuré, tout en retirant les composants obsolètes ou in-tree cloud providers pour réduire l'empreinte mémoire.