RousselTMLEARNING

Conteneurisation · Formations

Kubernetes : de la découverte à l'expertise

Apprenez à déployer, gérer et mettre à l'échelle des applications conteneurisées avec Kubernetes, l'orchestrateur de conteneurs de référence.

2 chapitres3 leçonsFR
À votre rythme, par la pratique.

LEARNING PATH

Programme de la formation

0Vue d'ensemble de la formation1 leçons
1Introduction2 leçons

LEARN BY DOING

Cas concrets & applications

Déploiement d'applications microservices

Gérer un grand nombre de services indépendants avec découverte de service, load balancing et gestion de la configuration intégrés.

Auto-scaling horizontal

Augmenter ou diminuer automatiquement le nombre de conteneurs (pods) d'une application en fonction de la charge (utilisation CPU, mémoire).

Déploiements sans interruption (Rolling updates)

Mettre à jour une application sans interruption de service en remplaçant progressivement les anciens conteneurs par les nouveaux, avec possibilité de retour en arrière.

Questions fréquentes

Qu'est-ce que Kubernetes (K8s) ?

C'est un système d'orchestration de conteneurs open-source qui automatise le déploiement, la mise à l'échelle et la gestion des applications conteneurisées.

Quelle est la différence entre un Pod et un Deployment ?

Un Pod est la plus petite unité déployable dans Kubernetes, contenant un ou plusieurs conteneurs. Un Deployment est un objet de plus haut niveau qui gère des ReplicaSets, qui eux-mêmes s'assurent qu'un certain nombre de Pods identiques tournent en permanence.

C'est quoi un Service dans Kubernetes ?

C'est une abstraction qui définit un ensemble logique de Pods et une politique pour y accéder (via une IP et un port stables), agissant comme un point d'entrée et un load balancer interne.