Formateurs

Martin LEKPA

Martin LEKPA

Tech Lead et formateur Observabilité

Chapitres | Formation

0. Vue d'ensemble de la formation

formation kubernetes pour débutantstutoriel kubernetes dockerdéployer application sur kuberneteskubernetes vs docker swarmcertification cka ckadkubernetes helm chart

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 (FAQ)

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.
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 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.