Data Universe
Newsletter
GlossaireKKubernetes (K8s)
DataOps

Kubernetes (K8s)

Définition

Système d'orchestration de conteneurs open source développé par Google qui automatise le déploiement, le scaling et la gestion de conteneurs applicatifs. Kubernetes organise les conteneurs en pods (unité de déploiement), gérés par des deployments et services, répartis sur un cluster de nœuds. Il gère automatiquement la haute disponibilité (redémarre les pods en échec), le scaling horizontal (ajoute des pods selon la charge), les rolling updates (zéro-downtime) et l'allocation des ressources CPU/mémoire. C'est le standard de facto pour l'infrastructure data et ML en production à grande échelle. Sa courbe d'apprentissage est élevée, ce qui a généré un écosystème de services managés (EKS, GKE, AKS) qui simplifient l'opérationnel.

Exemples concrets

GKE (Google)EKS (AWS)AKS (Azure)Kubeflow sur K8s
← Retour au glossaireTermes en “K

Fiche rapide

CatégorieDataOps
Exemples4 outils / technologies