
Kubernetes - Fondamentaux
Pods, Deployments, Services, Ingress, ConfigMaps, Secrets, namespaces, kubectl, YAML manifests
1Quelle est la plus petite unité déployable dans Kubernetes ?
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.
2Quel composant Kubernetes est responsable de maintenir un nombre spécifié de réplicas de Pods en cours d'exécution ?
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.
3Quelle commande kubectl permet de lister tous les Pods dans tous les namespaces ?
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.
Quel type de Service Kubernetes expose les Pods uniquement à l'intérieur du cluster ?
Comment stocker des données de configuration non sensibles dans Kubernetes ?
+17 questions d'entretien
Autres sujets d'entretien Data Engineering
Linux & Shell - Fondamentaux
Git & GitHub - Fondamentaux
Python avancé pour le Data Engineering
Docker - Fondamentaux
Google Cloud Platform - Fondamentaux
CI/CD et qualité de code
Docker Compose
FastAPI - APIs de données
SQL avancé pour le Data Engineering
Data Lake - Architecture et ingestion
BigQuery pour le Data Engineering
PostgreSQL - Administration
Data Modeling pour le Data Engineering
Fivetran & Airbyte - Ingestion de données
dbt - Fondamentaux
Apache Airflow - Fondamentaux
dbt - Fonctionnalités avancées
Patterns ETL / ELT / ETLT
Apache Airflow - Avancé
Airflow + dbt - Orchestration de pipelines
PySpark - Traitement à grande échelle
Google Pub/Sub - Streaming de données
Apache Beam & Dataflow
Kubernetes - Production et scaling
Terraform - Infrastructure as Code
Bases de données NoSQL
Architecture Data moderne
Monitoring et observabilité
IAM et sécurité des données
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