Data Engineering

Kubernetes - Fondamentaux

Pods, Deployments, Services, Ingress, ConfigMaps, Secrets, namespaces, kubectl, YAML manifests

20 questions d'entretien·
Confirmé
1

Quelle est la plus petite unité déployable dans Kubernetes ?

Réponse

Le Pod est la plus petite unité déployable dans Kubernetes. Un Pod représente un ou plusieurs conteneurs qui partagent le même réseau et le même stockage. Il constitue le bloc de base sur lequel reposent toutes les autres abstractions Kubernetes comme les Deployments, ReplicaSets et Services.

2

Quel composant Kubernetes est responsable de maintenir un nombre spécifié de réplicas de Pods en cours d'exécution ?

Réponse

Le Deployment gère les ReplicaSets qui maintiennent le nombre souhaité de Pods en cours d'exécution. Il offre des fonctionnalités de rolling updates, rollbacks et scaling. Le Deployment est le moyen recommandé de déployer des applications stateless dans Kubernetes.

3

Quelle commande kubectl permet de lister tous les Pods dans tous les namespaces ?

Réponse

La commande kubectl get pods --all-namespaces (ou -A en raccourci) affiche tous les Pods de tous les namespaces. Par défaut, kubectl opère dans le namespace default. Le flag --all-namespaces permet de voir les ressources système dans kube-system ainsi que celles des autres namespaces.

4

Quel type de Service Kubernetes expose les Pods uniquement à l'intérieur du cluster ?

5

Comment stocker des données de configuration non sensibles dans Kubernetes ?

+17 questions d'entretien

Maîtrise Data Engineering pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement