Orchestration de conteneurs avec Kubernetes

Concepts de conteneurisation et de virtualisation

Julia Ostheimer

Freelance AI Consultant

Introduction à Kubernetes

  • Abréviation : K8s
  • Développé par Google, open source depuis 2014
  • 96 % des organisations utilisent/évaluent Kubernetes

 

Logo Kubernetes

1 Enquête annuelle 2022 de la Cloud Native Computing Foundation (CNCF) 2 Logo par The Linux Foundation
Concepts de conteneurisation et de virtualisation

Introduction à Kubernetes

  • Regrouper les conteneurs en unités logiques

Unités logiques de Kubernetes

  • Système distribué

Système distribué

1 Icônes par Icons8.com
Concepts de conteneurisation et de virtualisation

Vue d’ensemble des composants Kubernetes

  • Principaux composants Kubernetes :
    • Pods
    • Nœuds
    • Plan de contrôle
    • Cluster
Concepts de conteneurisation et de virtualisation

Pods comme plus petite unité déployable

Architecture Kubernetes - Pods

1 Icônes par Icons8.com
Concepts de conteneurisation et de virtualisation

Nœuds comme plus petite unité matérielle

Architecture Kubernetes - Nœuds

1 Icônes par Icons8.com
Concepts de conteneurisation et de virtualisation

Gestion des nœuds via le plan de contrôle

Architecture Kubernetes - Plan de contrôle

1 Icônes par Icons8.com
Concepts de conteneurisation et de virtualisation

Regrouper les nœuds en cluster

Architecture Kubernetes - Cluster

1 Icônes par Icons8.com
Concepts de conteneurisation et de virtualisation

Docker et Kubernetes

  • Docker : gérer un ou quelques conteneurs

Logo Docker

  • Kubernetes : gérer de nombreux conteneurs

Logo Kubernetes

Concepts de conteneurisation et de virtualisation

Passons à la pratique !

Concepts de conteneurisation et de virtualisation

Preparing Video For Download...