Architecture logicielle moderne, conteneurisation et Kubernetes

Introduction à Kubernetes

Frank Heilmann

Platform Architect and Freelance Instructor

À propos de moi

Photo de votre instructeur, Frank Heilmann

  • Architecte de plateforme chevronné, projets dans divers secteurs
  • Dans Kubernetes depuis 2018, axé sur des plateformes de données évolutives sur site et chez les principaux fournisseurs infonuagiques
  • Accent sur la résilience et la haute disponibilité

Expertise de Frank en piles logicielles

1 https://de.linkedin.com/in/frank-heilmann-19556590
Introduction à Kubernetes

Architecture logicielle moderne

image d'un monolithe

  • Architecture traditionnelle : monolithes
  • Applications uniques, généralement indépendantes des autres
    • Difficiles à entretenir et à mettre à jour

image de microservices

  • Architecture moderne : assemblée de blocs indépendants : microservices
    • Entretien et mises à jour indépendants
  • Idéale pour l'infonuagique
Introduction à Kubernetes

Conteneurisation et Kubernetes

blocs de construction des logiciels modernes

  • Les applications modernes comptent potentiellement des milliers de blocs

$$

  • Déployées via des conteneurs !

    • Chaque bloc est livré dans un conteneur distinct

    $$

  • Kubernetes suit tous les conteneurs

Introduction à Kubernetes

Cloud-nativité et Kubernetes

Kubernetes est infonuagique natif

  • « Cloud-native » : façon de concevoir et déployer des applications dans le nuage
  • Les applications cloud-native sont conçues pour l'évolutivité
  • Kubernetes est cloud-native :
    • simplifie le déploiement et la gestion des conteneurs
    • permet de faire évoluer les applications facilement
Introduction à Kubernetes

Distributions Kubernetes et offres infonuagiques

  • Kubernetes est un projet libre de Google
  • Tout le monde peut le télécharger, l'installer et l'utiliser
  • On peut aussi utiliser Kubernetes auprès de tous les fournisseurs cloud comme service géré
  • « Kubernetes » --> « K ubernete s » --> « K8s »
Introduction à Kubernetes

Passons à la pratique !

Introduction à Kubernetes

Preparing Video For Download...