K

Kubernetes

DevOps & Infrastructure · Depuis 2014

2014

Creation

Orchestrateur de conteneurs open-source cree par Google, desormais maintenu par la CNCF. Automatise le deploiement, le scaling et la gestion d'applications conteneurisees sur des clusters de machines. Dominant avec 92% de part de marche parmi les orchestrateurs, il est le socle des architectures cloud-native modernes avec un ecosysteme de +200 projets CNCF.

orchestrationcontainerscloud-native
Avantages & Inconvenients

Avantages

  • Auto-scaling horizontal : ajuste les pods selon CPU/RAM ou metriques custom
  • Self-healing : redemarrage auto des conteneurs, remplacement des noeuds defaillants
  • Ecosysteme CNCF massif : +200 projets integres (Istio, Prometheus, Helm)

Inconvenients

  • Courbe d'apprentissage raide : +50 types de ressources a maitriser
  • Overhead operationnel : un cluster minimal consomme ~2 Go RAM pour le control plane
  • Surdimensionne pour les projets <10 services ou les equipes <5 developpeurs
Cas d'usage
  • Orchestration de microservices (ex: Spotify gere 400+ services sur K8s)
  • Deploiement multi-cloud avec federation (AWS + GCP + on-premise)
  • Scaling automatique pour les pics de trafic (Black Friday, evenements live)

Autres dans DevOps & Infrastructure