AccueilGlossaire › Pod (Kubernetes)

Pod (Kubernetes)

Containers

Unité de déploiement atomique de Kubernetes : un ou plusieurs conteneurs co-localisés.

Un Pod est l'unité de déploiement la plus petite et la plus simple manipulable dans Kubernetes. Un Pod regroupe un ou plusieurs conteneurs étroitement couplés, partageant le même namespace réseau (même IP, même ports), le même espace de stockage (volumes), et le même cycle de vie. Les conteneurs d'un même Pod peuvent communiquer via localhost.

Le pattern le plus courant est un seul conteneur principal par Pod. Les patterns multi-conteneurs incluent : sidecar (logging, proxy, sync), adapter (transforme la sortie), ambassador (proxy vers services externes). On utilise rarement des Pods directement : on préfère les manager via des contrôleurs : Deployment (stateless), StatefulSet (stateful avec identité), DaemonSet (un Pod par node), Job/CronJob (one-shot/scheduled).

Un Pod manifest YAML inclut : metadata (name, labels), spec.containers[] (image, ports, env, resources, volumeMounts, livenessProbe, readinessProbe), spec.volumes[]. Les Pods sont éphémères : si un node tombe, les Pods sont recréés ailleurs (pas migrés). C'est un concept central testé dans CKA et CKAD.

Certifications qui couvrent ce concept
CKA CKAD CKS
Termes liés
Kubernetes (K8s) Deployment (Kubernetes) Service (Kubernetes)

Préparez vos certifications IT gratuitement

200+ certifications, 400 000+ questions, examens blancs chronométrés.

Voir le catalogue →
← Retour au glossaire