RousselTMLEARNING

Conteneurisation · Formations

Kubernetes : de la découverte à l’expertise

Formation Kubernetes gratuite en ligne, jusqu’à l’expertise : workloads, services Kubernetes, CNI et réseau, PersistentVolume, sécurité, déploiement et services managés (EKS, AKS, GKE).

10 chapitres23 leçonsFR
À votre rythme, par la pratique.

À l’issue de cette formation, vous saurez

  • Déployer, exposer et mettre à jour une application avec Deployments et Services
  • Configurer Ingress, ConfigMaps, Secrets et volumes persistants
  • Sécuriser un cluster avec RBAC et NetworkPolicies
  • Rendre une application résiliente avec probes, HPA et PDB

🎯 Niveau : Intermédiaire👥 Public visé : Développeurs et exploitants qui déploient des applications conteneurisées

LEARNING PATH

Programme de la formation

0Vue d'ensemble de la formation1 leçon
1Introduction4 leçons
2Les workloads3 leçons
3Réseau et exposition3 leçons
4Configuration et stockage3 leçons
5Déploiement et packages3 leçons
6Planification et placement1 leçon

Contrôler où s'exécutent les pods.

  1. Stratégies de placementArticle · ⏱ 13 min
7Sécurité3 leçons
8Bonnes pratiques et choix2 leçons
90Préparer la certification4 leçons

Parcours de préparation aux certifications officielles de l'éditeur : examens blancs illimités, tableau de bord et verdict de préparation.

  1. KCNAProjet · Niveau 4/5
  2. CKAProjet · Niveau 4/5
  3. CKADProjet · Niveau 4/5
  4. CKSProjet · Niveau 4/5

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.

Prérequis conseillés

Et ensuite ?

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.

Quels sont les types de services Kubernetes ?

ClusterIP (interne au cluster, par défaut), NodePort (port sur chaque nœud), LoadBalancer (équilibreur du fournisseur cloud) et ExternalName (alias DNS). Un article de la formation les détaille.

Quel CNI choisir pour Kubernetes ?

Flannel pour la simplicité, Calico pour les NetworkPolicies et le routage BGP, Cilium pour la performance eBPF, la sécurité et l'observabilité des flux.

Qu'est-ce qu'un PersistentVolume ?

Un volume de stockage du cluster, réservé par un pod au moyen d'un PersistentVolumeClaim et provisionné le plus souvent automatiquement par une StorageClass.

Faut-il utiliser un service Kubernetes managé ?

Pour la plupart des équipes, oui : EKS, AKS ou GKE gèrent le plan de contrôle et les mises à jour. La formation reste valable, car les objets Kubernetes sont les mêmes.

Comment Kubernetes orchestre-t-il le stockage ?

Les applications demandent du stockage par un PersistentVolumeClaim ; une StorageClass et son pilote CSI créent dynamiquement le PersistentVolume correspondant (disque cloud, NFS, Ceph…). Les StatefulSets associent un volume stable à chaque réplique.

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !